Windows runtime 如何在Windows运行时按名称获取依赖项属性?

Windows runtime 如何在Windows运行时按名称获取依赖项属性?,windows-runtime,winrt-xaml,Windows Runtime,Winrt Xaml,我需要它来实现setter中的绑定 或者,在Windows运行时的样式设置程序中是否有其他解决方法可以设置绑定?什么类型的绑定 e、 g 好的,那么你应该这样做: 这里不能将值绑定到填充 <Style x:Key="GridViewItemStyle" TargetType="GridViewItem"> <Setter Property="Padding" Value="0"/> <Setter Property="Template">

我需要它来实现setter中的绑定

或者,在Windows运行时的样式设置程序中是否有其他解决方法可以设置绑定?

什么类型的绑定

e、 g


好的,那么你应该这样做:

这里不能将值绑定到填充

<Style x:Key="GridViewItemStyle" TargetType="GridViewItem">
    <Setter Property="Padding" Value="0"/>
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="GridViewItem">
                <GridViewItemPresenter Padding="{TemplateBinding Padding}" 
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>


不能在Setter中使用绑定。但是,您可以修改模板以使用绑定,或添加附加属性以应用绑定。是否有任何示例?我找到了Silverlight的一个示例,但无法对其进行改编,因为我无法按名称获取DependecProperty我只是在这里看到了Filip的答案:
<Style x:Key="GridViewItemStyle" TargetType="GridViewItem">
    <Setter Property="Padding" Value="0"/>
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="GridViewItem">
                <GridViewItemPresenter Padding="{TemplateBinding Padding}" 
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>
<Style x:Key="GridViewItemStyle" TargetType="GridViewItem">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="GridViewItem">
                <GridViewItemPresenter Padding="{Binding PaddingValue}" 
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>