为什么我无法访问WPF控件上的某些属性?

时间:2012-02-28 02:55:28

标签: c# wpf xaml

我正在尝试将样式应用于WPF中的控件。并且注意到后面的代码中可用的某些属性在XAML中不可用吗?

这是为什么?

你可以帮助我做下面的例子:

<Style TargetType="RichTextBox">
        <Setter Property="VerticalScrollBarVisibility" Value="Auto"></Setter>
        <Setter Property="Background" Value="WhiteSmoke"></Setter>
        <Setter Property="Foreground" Value="#515151"></Setter>
        <Setter Property="Document.PageWidth" Value="300"></Setter>
    </Style>

当尝试将PageWidth应用于控件的Document时,我得到一个不可访问的异常?

感谢。

2 个答案:

答案 0 :(得分:1)

Setter.Property 不是路径,您无法使用它来设置“属性属性”。

答案 1 :(得分:0)

您可以单独为“依赖属性”设置样式