2011-05-19 23 views
1

"RadioButton content"には "TextBoxのようなラベル"が必要です。WPF:編集可能なラジオボタン

すべてのデータベース接続とバインディングを正常に作成しました。私のすべてのラジオボタンは、自分のデータベース情報に基づいて作成され、問題はありません。

ユーザがラジオボタンに新しい項目を追加すると、彼/彼女は、彼/彼女がエンターを押すか、フォーカスを合わせるまで内容を変更することができます。 RadioButtonのコンテンツはLabelのように動作しますが、何らかの形でそれを編集できるようにTextBoxのような動作をしたいと思います。編集後、そのコンテンツはデフォルトの動作を継続する必要があります。

RadioButton(テンプレートの編集)を使用してこれを解決する方法はありますか、ボタンを1つと編集可能なラベルを付けて自分のラジオボタンを作成する方法について考える必要がありますか?

ありがとうございます!

答えて

2

RadioButtonクラスは、ContentControlを拡張しています。つまり、コンテンツを自由に定義できます。 は、あなたが何ができるかだけのラジオボタン

例の内容として編集可能なテキストボックスに設定されている:

<RadioButton> 
    <TextBox Text="Test" /> 
</RadioButton> 

は、テキストボックスの編集可能性を実現するdidntの、これは自分で行う必要があります。しかし、関連するcontentcontrol(ラジオボタン)の内容を管理するusercontrolを作成することです。

+0

ContentControlについて知っておいてよかったです。どうもありがとう。 – chaosmaker

2

これはWPFです。テキストボックスを含むラジオボタンを作成するのはなぜですか。通常、ラジオボタンの値にバインドするプロパティには、texboxのテキストをバインドすることができます。

+0

ありがとう、私はまだ自分自身に適応できないようです。 – chaosmaker

関連する問題