【问题标题】:How convert xaml to code behind?如何将 xaml 转换为后面的代码?
【发布时间】:2011-09-07 14:17:13
【问题描述】:
<TextBlock x:Name="Block" Foreground="White" FontSize="13">
    <SLMultiBinding:BindingUtil.MultiBinding>
        <SLMultiBinding:MultiBinding TargetProperty="Text" Converter="{StaticResource ConverterConcat}">
            <Binding Path="name"/>    
            <Binding Path="name"/>                          
        </SLMultiBinding:MultiBinding>
    </SLMultiBinding:BindingUtil.MultiBinding>
</TextBlock>

我只能翻译

var binding = new MultiBinding()
{
    TargetProperty = "Text",
    Converter = new Restaurant.Helpers.Converter.ConcatConverter(),
    Bindings = new ObservableCollection<Binding>()
    {
        new Binding("name"), 
        new Binding("name")
    }
};

【问题讨论】:

    标签: c# .net xaml code-behind


    【解决方案1】:

    您正在寻找如何设置Attached Property

    在您的情况下,它将类似于 BindingUtil.SetMultiBinding(Block, binding);

    【讨论】:

      猜你喜欢
      • 2019-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多