カスタムwpfクラスのスタイルを作成する際に問題があります。WPFスタイルと派生クラスでプロパティが認識されない
これは私がSystem.Windows.Controls.Primitives.ToggleButton
FalconToggleButtonと呼ばれる新しいカスタムプロパティを持つ継承FalconToggleButtonと呼ばれるクラスが...私が持っているもの
です:
Public Property ButtonHoverIcon As System.Uri
を
FalconToggleButtonには、他の同様の新しいメソッドとプロパティがあります。
クラスを使用しても問題はありません。他のクラスが継承している場合、xamlまたはコードを通じてButtonHoverIconを使用できます。私はスタイルを作るしようとすると、
問題は、私は、私は一般的な を取得するコードを実行するとプロパティ=「ButtonOffIcon」を「有効なプロパティとして
が認識されない
FalconToggleButton
<Style x:Key="ToolBarMenuItemStyleDefault" TargetType="{x:Type DrawControl:FalconToggleButton}" BasedOn="{x:Null}">
<Setter Property= "ButtonOffIcon" Value="pack://application:,,,/Images/WaitIcon.png"/>
</Style>
ために起こりますXamlParseExceptionが発生しました。 "message: 'プロパティ' System.Windows.Setter.Property 'の設定が例外をスローしました。行番号「12」および行位置「10」。
プロパティをスタイル構造に表示するには、どこかに登録する必要がありますか?
任意の助けをいただければ幸い、 MS
ありがとうございました。なんらかの理由でそれでも値は設定されませんが、現在は少なくとも表示されています。 – DieSlower