2012-02-28 9 views
0

WPFのコントロールにスタイルを適用しようとしています。そして、XAMLではコードの背後にあるいくつかのプロパティを利用できないことに気付いたことがありますか?WPFコントロールの一部のプロパティにアクセスできないのはなぜですか?

これはなぜですか?

そして、あなたは、次の例で私を助けることができる:

<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でを適用しようと、私はそれにアクセスできないという例外を取得しますか?

ありがとうございました。

答えて

0

依存関係プロパティだけでスタイルを設定することができます

1

Setter.Propertyではありません。パスでは、プロパティのプロパティを設定するために使用できません。

+0

もう少し説明したり、記事や例を説明できますか?申し訳ありませんwpfを知らない。 – shenku

+0

@ shenku:関連する[私の質問]で(http://stackoverflow.com/questions/4577131/is-there-a-way-to-use-a-style-setter-for-properties-of-properties )そのほとんどはカバーされるべきです。また、[docs](http://msdn.microsoft.com/en-us/library/system.windows.setter.property.aspx)も参照してください。 –

関連する問題