У меня есть следующий Xaml для сетки, и я хочу иметь возможность изменять значение содержимого в коде. Я хочу, чтобы в зависимости от состояния не отображалось «[+]». Как я это сделал. Также, как мне вызвать событие, чтобы внести изменения. Я использую Infragistic XamGrid, но думаю, что это применимо и к другим сеткам.
<ig:UnboundColumn Key="Sel" x:Name="ubcSel" IsFixed="Left" Width="44" HeaderText=" " PropertyChanged="UnboundColumn_PropertyChanged">
<ig:UnboundColumn.ItemTemplate>
<DataTemplate>
<HyperlinkButton Name="hblSel" Click="hblSel_Click"
Content="[+]" FontWeight="Bold" FontSize="12" HorizontalAlignment="Center" />
</DataTemplate>
</ig:UnboundColumn.ItemTemplate>
</ig:UnboundColumn>
1
user675733
25 Мар 2011 в 15:35
Вот часть ксамала:
– user675733
25 Мар 2011 в 15:36
1 ответ
Почему бы вам не использовать привязку к свойству содержимого и не поместить условную логику в открытое свойство ViewModel?
0
Myles J
4 Май 2011 в 14:38
Похожие вопросы
Новые вопросы
silverlight
Silverlight - кросс-браузерный, кроссплатформенный плагин Microsoft для работы со СМИ и многофункциональных интерактивных приложений.