これは簡単ですが、C#を使用したWPFの新機能です。私は、WPFに困惑し、ここで問題です、しかし...WPF派生WIndowクラスを理解する
public class MyClass : DerivedFromClass
{}
をクラスから継承について知っていると、このようなC#のWinFormsのプロジェクトのように何度も行っています。自分のスタイル、色、背景、その他の機能をプリセットして、新しい学習プロジェクトのベースラインとして使用するための独自のコントロールセットを構築したいと考えています。問題ない。最初にWPFウィンドウを開き、「MyWindow」を作成します。
ここで、このベースライン "MyWindow"をとり、それをさらに別のクラスのMySubClassedWindowにサブクラス化したいと思います。したがって、私は新しいWindowクラスを作成し、デフォルトでVS2010はフォームのデザイナーとコード部分の両方を構築します。私はMySubClassedWindowにビューのコードを実行すると、リサイズを使用してC#では
partial class MySubclassedWindow : Window
{}
を見つけ、私はちょうどに変化するであろう(と私は「mywindowを」宣言を含んクラスライブラリリファレンスを用意しました。
partial class MySubclassedWindow : MyWindow
{}
私が行うとき、私はあなたの基底クラスがちょうどクラスファイル(ないWindow
)でなければなりません
Partial declarations of 'MyNameSpace.MySubclassedWindow' must not specify different base classes
XAML(xaml.cs以外)の格闘はどのように見えますか? –