我正在使用devexpress TileLayoutControl。我正在尝试自定义组的标题模板。
我这样做:
<devexpress:TileLayoutControl.GroupHeaderTemplate>
<DataTemplate>
<local:EditableTextBoxHeader Texte="{Binding Path=???}" TexteColor="Black" FontSize="{StaticResource TaillePoliceGrande}" FontWeight="Bold"/>
</DataTemplate>
</devexpress:TileLayoutControl.GroupHeaderTemplate>
1)我正在使用用户控件,但我不知道如何获取组标题的文本值?
2)如果我对标题使用自己的控件,如果我设置AllowGroupHeaderEditing =“ True”,更改组标题的磁贴是否会自动更新?还是我需要使用“默认”标题模板来做到这一点?
感谢您的答复。
答案 0 :(得分:0)
我回答了我的问题:
1)获取值的是 TemplateBinding Content
<devexpress:TileLayoutControl.GroupHeaderTemplate>
<DataTemplate>
<local:EditableTextBoxHeader Texte="{TemplateBinding Content}" TexteColor="Black" FontSize="{StaticResource TaillePoliceGrande}" FontWeight="Bold"/>
</DataTemplate>
</devexpress:TileLayoutControl.GroupHeaderTemplate>
2)我使用了模板中的默认文本框,并在其中添加了我自己的其他控件。