0
我不知道我对绑定的理解是否很差,或者我没有看到问题,但我希望有人能帮助我。我有一个ListView
与模板的图像和TextBlock
,我需要TextBlock
绑定到ListView
的ItemsSource
。然而,当我运行这个时,我什么也没有显示,我甚至没有看到我设置的我的image
。在ListView中绑定到TextBlock
XAML:
<UserControl.Resources>
<FontFamily x:Key="FontFamily">MS Reference Sans Serif</FontFamily>
</UserControl.Resources>
<Grid>
<ListView BorderThickness="0" ItemsSource="{Binding Facies}">
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Source="../Images/Shale.png"/>
<TextBlock Text="{Binding FaciesName}" Width="75" Margin="5"/>
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</Grid>
C#:
public partial class FaciesControl : UserControl
{
public FaciesControl()
{
InitializeComponent();
}
public List<string> Facies {get; set;}
public void Bind(string[] data)
{
Facies = new List<string>();
Facies.AddRange(data);
}
}
你设置了'DataContext'吗? – Karolis