tile 组 header 模板的一些问题 - 获取组 header 的值,在编辑时自动更改组 header
Some questions of tile group header template - get value of group header, change automatically group header at editing
我正在使用 devexpress TileLayoutControl。我正在尝试自定义组的 header 模板。
我这样做 :
<devexpress:TileLayoutControl.GroupHeaderTemplate>
<DataTemplate>
<local:EditableTextBoxHeader Texte="{Binding Path=???}" TexteColor="Black" FontSize="{StaticResource TaillePoliceGrande}" FontWeight="Bold"/>
</DataTemplate>
</devexpress:TileLayoutControl.GroupHeaderTemplate>
1) 我正在使用用户控件,但我不知道如何获取组 header 的文本值?
2) 如果我对 header 使用自己的控件,如果我设置 AllowGroupHeaderEditing="True",我更改组 header 的磁贴会自动更新吗?或者我需要使用 "default" header 模板来执行此操作?
感谢回复。
我回答我的问题:
1) 是TemplateBinding Content获取值
<devexpress:TileLayoutControl.GroupHeaderTemplate>
<DataTemplate>
<local:EditableTextBoxHeader Texte="{TemplateBinding Content}" TexteColor="Black" FontSize="{StaticResource TaillePoliceGrande}" FontWeight="Bold"/>
</DataTemplate>
</devexpress:TileLayoutControl.GroupHeaderTemplate>
2) 我使用了模板中的默认文本框,并在其中添加了我自己的其他控件。
我正在使用 devexpress TileLayoutControl。我正在尝试自定义组的 header 模板。
我这样做 :
<devexpress:TileLayoutControl.GroupHeaderTemplate>
<DataTemplate>
<local:EditableTextBoxHeader Texte="{Binding Path=???}" TexteColor="Black" FontSize="{StaticResource TaillePoliceGrande}" FontWeight="Bold"/>
</DataTemplate>
</devexpress:TileLayoutControl.GroupHeaderTemplate>
1) 我正在使用用户控件,但我不知道如何获取组 header 的文本值?
2) 如果我对 header 使用自己的控件,如果我设置 AllowGroupHeaderEditing="True",我更改组 header 的磁贴会自动更新吗?或者我需要使用 "default" header 模板来执行此操作?
感谢回复。
我回答我的问题:
1) 是TemplateBinding Content获取值
<devexpress:TileLayoutControl.GroupHeaderTemplate>
<DataTemplate>
<local:EditableTextBoxHeader Texte="{TemplateBinding Content}" TexteColor="Black" FontSize="{StaticResource TaillePoliceGrande}" FontWeight="Bold"/>
</DataTemplate>
</devexpress:TileLayoutControl.GroupHeaderTemplate>
2) 我使用了模板中的默认文本框,并在其中添加了我自己的其他控件。