本文整理汇总了C#中ColumnDefinition.GetBindingPath方法的典型用法代码示例。如果您正苦于以下问题:C# ColumnDefinition.GetBindingPath方法的具体用法?C# ColumnDefinition.GetBindingPath怎么用?C# ColumnDefinition.GetBindingPath使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ColumnDefinition
的用法示例。
在下文中一共展示了ColumnDefinition.GetBindingPath方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetXamlForDataTemplate
protected override string GetXamlForDataTemplate(ColumnDefinition definition)
{
var templateString =
@"<DataTemplate xmlns=""http://schemas.microsoft.com/winfx/2006/xaml/presentation"" xmlns:Behaviors=""clr-namespace:Raven.Studio.Behaviors;assembly=Raven.Studio""
xmlns:m=""clr-namespace:Raven.Studio.Infrastructure.MarkupExtensions;assembly=Raven.Studio"" xmlns:i=""http://schemas.microsoft.com/expression/2010/interactivity""
xmlns:Converters=""clr-namespace:Raven.Studio.Infrastructure.Converters;assembly=Raven.Studio"">
<TextBlock Text=""{Binding $$$BindingPath$$$, Converter={m:Static Member=Converters:DocumentPropertyToSingleLineStringConverter.Trimmed}}""
Behaviors:FadeTrimming.IsEnabled=""True"" Behaviors:FadeTrimming.ShowTextInToolTipWhenTrimmed=""True""
VerticalAlignment=""Center""
Margin=""5,0"">
<i:Interaction.Behaviors>
<Behaviors:ShowQuickDocumentPopupBehavior PotentialDocumentId=""{Binding $$$BindingPath$$$}""/>
</i:Interaction.Behaviors>
</TextBlock>
</DataTemplate>";
templateString = templateString.Replace("$$$BindingPath$$$", definition.GetBindingPath("Item.Document."));
return templateString;
}