<ListBox x:Name="noteListBox"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch" Foreground="#FF329BD6" Margin="0,24,0,85">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock x:Name="noteTitle"
FontSize="40"
Text="{Binding Titolo}"
Tag="{Binding FileName}"
Foreground="#FF45B1EE" Tap="apriNota" Margin="5,0,0,0" />
<TextBlock x:Name="noteDateCreated"
Text="{Binding DateCreated}"
Margin="10,0,0,10" Foreground="#FF60ADD8" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
我需要动态TextBlocks
更改StackPanel
. 问题是它们似乎无法从我的 C# 代码中访问,假设因为它们在StackPanel
.
所以基本上这就是我需要做的:
noteTitle.Foreground = new SolidColorBrush(Color.FromArgb(255, 50, 155, 214));
但我什至无法noteTitle
在我的 C# 代码中找到......我该如何解决这个问题?
谢谢!