0

infragistics XamRibbonWindow に基づいてウィンドウを作成したいのですが、catel 機能を備えています。catel ドキュメント内で、catel:WindowBehavior を使用してこれをアーカイブする方法に関する情報を見つけました。

<i:Interaction.Behaviors>
  <catel:WindowBehavior ViewModelType="viewmodels:DemoWindowViewModel" Save="okButton.Click" Cancel="cancelButton.Click" /> 
</i:Interaction.Behaviors>

簡単すぎますよね?まあ、それは本当にあなたがしなければならないすべてです

しかし、この動作を標準の wpf ウィンドウに追加すると、例外がスローされます。ウィンドウクラスが機能するには、 catel:IView を実装する必要があることがわかります。

そこで、さらに調べて、別のサンプルを見つけました。ただし、インターフェイス IDataWindow には、このサンプルよりも v3.9 の方がいくつかのイベントとプロパティがあります。

そこで、さらに調査するために高度なサンプル プロジェクトをダウンロードすることにしました。しかし、これは現時点では catel v3.8 に基づいており、3.9 とは異なります。

4

1 に答える 1

0

最新バージョンについては、次を参照してください。

https://catelproject.atlassian.net/wiki/display/CTL/Using+a+custom+window

古いバージョンについては、次を参照してください。

https://catelproject.atlassian.net/wiki/display/CTL/Catel+documentation+Home#CateldocumentationHome-Lookingfordocumentationofotherversions ?

于 2014-07-02T13:19:33.327 に答える