Я хочу связать данные списка со списком из двух списков. Вот мое scnerio
У меня есть два списка, как показано ниже
public List<TipSync.TipCategories> tipCategories;
public List<TipSync.TipCategories> TipCategories
{
get
{
return tipCategories;
}
set
{
tipCategories = value;
NotifyPropertyChanged("TipCategories");
}
}
public List<TipSync.CategorySubscribed> categorySubscribed;
public List<TipSync.CategorySunscribed> CategorySubscribed
{
get
{
return tips;
}
set
{
categorySubscribed = value;
NotifyPropertyChanged("Tips");
}
}
, и у меня есть список со спискомtextblock и кнопка, listbox.itemsource установлен в Tipcategories
<ListBox x:Name="TipCategoriesLB" Height="449" HorizontalAlignment="Left" Margin="5,49,0,0" VerticalAlignment="Top" Width="410" SelectionChanged="TipCategoriesLB_SelectionChanged">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding CategoryName}"/>
<Button Name="SubscribeBtn" Content="" Tap="Subscribe_Tap"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Теперь, если список CategorySubscribeed содержит элемент со значением TipCategory.CategoryID
, я хочу отобразить «Subscribed
» в содержимомкнопка, в противном случае Unsubscribed
.Как мне это сделать?