2
我有8列,每個列都有相同的數據上下文。將xaml傳輸到資源
<!-- COLUMN: PREVIEW MESSAGE -->
<data:DataGridTemplateColumn x:Name="PreviewColumn" CanUserSort="True"
SortMemberPath="Preview" Width="*">
<data:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Preview}"
FontWeight="{Binding IsBold, Converter={StaticResource cnvFontWeight}}"
Foreground="{Binding IsOverdueMessage, Converter={StaticResource cnvOverdue}}"
VerticalAlignment="Center"
Margin="5,0,5,0">
<telerik:RadContextMenu.ContextMenu>
<telerik:RadContextMenu Opened="inboxContextMenu_Opened" ItemClick="inboxContextMenu_ItemClick">
<telerik:RadMenuItem Header="Forward message" Loaded="ForwardMessageMenuItem_Loaded"/>
</telerik:RadContextMenu>
</telerik:RadContextMenu.ContextMenu>
</TextBlock>
</DataTemplate>
</data:DataGridTemplateColumn.CellTemplate>
</data:DataGridTemplateColumn>
是什麼使這個文本菜單可重複使用的最實用的方法是什麼?它在每一列都是相同的。我沒有太多的Silverlight經驗。我使用silverlight 4.
您的整個DataTemplate是相同還是隻有ContextMenu? – Mart
只有上下文菜單。每列都有不同的綁定。 – user278618
你好,你忘了這個問題嗎? –