C1FlexGrid 有类似于 ItemTemplateSelector的吗
C1FlexGrid 单元格的template 有类似于 ItemTemplateSelector功能的样式选择器吗?当单元格处于编辑状态时 有一个textBox 和Button当点击button的时候可以把单元格的样式切换成Combox控件吗 回复 1楼q406157290的帖子
谢谢反馈。
没有ItemTemplateSelector,你可以通过设置不同的run time的DataTemplate来设置不同的template。 回复 2楼Alice的帖子
設置不同的run time 這個是什麼呢 能具體說明下嗎
或者有什麼示例嗎 回复 3楼q406157290的帖子
基本思路就是创建不同的runtime的template,然后应用。
比如首先你可以设置一个runtime 的template:
const string verticalColumnXaml =
@"<DataTemplate xmlns=""http://schemas.microsoft.com/winfx/2006/xaml/presentation""
xmlns:x=""http://schemas.microsoft.com/winfx/2006/xaml"">
<TextBlock Text=""{Binding City}"" FontFamily=""Segoe UI, Arial"" FontSize=""16""
FontWeight=""SemiBold"" Foreground=""RED"" HorizontalAlignment=""Left""/>
</DataTemplate>";
读取到这个template
DataTemplate dataTemplate = XamlReader.Load(verticalColumnXaml)
as DataTemplate;
应用给某一列:
foreach (Column cl in flex.Columns)
{
if (cl.Header == "City")
cl.CellTemplate = dataTemplate;
}
回复 4楼Alice的帖子
這種方法還是不要了 太麻煩了 我已經解決了謝謝你 回复 5楼q406157290的帖子
谢谢反馈。:hjyzw:
你也可以将自己的方法反馈出来,供其它用户参考。
页:
[1]