WPF アプリケーションでカラー ピッカーを作成する必要があります。任意の色をクリックすると、その色のコードがテキスト ボックスに表示されます。私はたくさんグーグルで検索しましたが、私の要件に一致するものは何も見つかりませんでした。以前にこのようなことをしたことがある場合は、共有してください。
user1556433
質問する
79807 次
6 に答える
50
Jodha が言ったように、WpfToolkit Extended の Color Picker Control を使用する必要があります。カラー ピッカー コントロールの実装は簡単です。次のようにするだけです。
これを Window オブジェクトに入れます。
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
これは、カラー ピッカーが必要な場所であればどこでも使用できます。
<xctk:ColorPicker Name="ClrPcker_Background" SelectedColorChanged="ClrPcker_Background_SelectedColorChanged"></xctk:ColorPicker>
次に、SelectedColorChanged イベントを使用して、次のようにテキスト ボックス内のテキストを変更するだけです。
private void ClrPcker_Background_SelectedColorChanged(object sender, RoutedPropertyChangedEventArgs<Color> e)
{
TextBox.Text = "#" + ClrPcker_Background.SelectedColor.R.ToString() + ClrPcker_Background.SelectedColor.G.ToString() + ClrPcker_Background.SelectedColor.B.ToString();
}
お役に立てれば!
于 2013-06-13T14:47:20.287 に答える
17
WpfToolKit ExtendedのColor Picker Controlを 確認できます。このツールキットには、多くの便利なコントロールがあります。
于 2013-06-13T14:18:29.377 に答える