5
WPFユーザーコントロールはどのようにしてWPFユーザーコントロールを継承できますか?
次のWPF UserControlは、機能するDataTypeWholeNumberを呼び出しました。 次に、DataTypeDateTimeやDataTypeEmailなどのUserControlを作成します。 依存関係プロパティの多くはこれらすべてのコントロールで共有されるため、共通のメソッドをBaseDataTypeに入れ、これらの各UserControlがこの基本タイプから継承されるようにします。 しかし、それを行うと、エラーが発生します:部分宣言に異なる基本クラスがない可能性があります。 では、共有機能がすべて基本クラスにあるように、UserControlsで継承を実装するにはどうすればよいですか? using System.Windows; using System.Windows.Controls; namespace TestDependencyProperty827.DataTypes { public partial class DataTypeWholeNumber : BaseDataType { public DataTypeWholeNumber() { InitializeComponent(); DataContext = this; //defaults TheWidth = 200; } public string TheLabel { get { return (string)GetValue(TheLabelProperty); } set { SetValue(TheLabelProperty, value); } } public static readonly …
92
c#
wpf
xaml
user-controls