磁贴组标题模板的一些问题-获取组标题的值,在编辑时自动更改组标题

时间:2019-05-22 10:03:39

标签: wpf header devexpress tile

我正在使用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”,更改组标题的磁贴是否会自动更新?还是我需要使用“默认”标题模板来做到这一点?

感谢您的答复。

1 个答案:

答案 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)我使用了模板中的默认文本框,并在其中添加了我自己的其他控件。