機能を拡張したWPF TextBoxのクラスライブラリ(dllファイル)を作りたいです。しかし、TextBox のデフォルト スタイル (IsMouseOver プロパティ トリガー) の一部を変更したいと考えています。
新しい WPF ユーザー コントロール ライブラリ プロジェクトを作成し、そこから生成された .XAML ファイルと .cs ファイルを削除し、新しいクラス ファイルを追加しました。次に、TextBox クラスから派生しましたが、スタイル XAML にアクセスする方法がわかりません。
これがどのように行われるのかわかりません..
私のプロジェクト内には、現在、この .cs ファイルのみがあり、.XAML ファイルはありません。
namespace CustomControls
{
public class CustomTextBox : TextBox
{
private string customProperty;
public string CustomProperty
{
get { return customProperty; }
set { customProperty = value; }
}
}
}