0

ラジオ ボタンがチェックされているかどうかをテストしようとしていますが、Checked と isChecked がそのRadioButtonクラスの有効なメソッドではないというエラーが表示され続けます。C# と Visual Studio 2010 を使用しています。

if (radioButton4.Checked) maxTotal = 660;

System.Windows.Controls.RadioButtonこのエラーは、クラスに固有のようです。コード内で fromを作成するSystem.Windows.Forms.RadioButtonと、エラーは発生しません。問題はRadioButton、WPF Controls Toolbox からステージ (私は as3 から来ました) にドラッグする がSystem.Windows.Controlsさまざまであることです。

さまざまな RadioButton をツールボックスに追加する方法を理解するSystem.Windows.Formsか、Controls バージョンで Checked プロパティが有効でない理由を理解する必要があります。意味がありません。私が見たどこでも、それはうまくいくはずだと言っています。

アプリを WPF アプリケーションとして作成しました。Forms コントロールの 1 つを使用して、それなしでは実行できないと思われることを実行しています。そして、私が理解していることから、フォーム コンポーネントは Windows フォーム アプリケーションで使用することを意図しています。だから私の問題はそれと関係があるかもしれませんが、私にはわかりません。

4

1 に答える 1

2

WPF トグル ボタンがチェックされているかどうかを確認するには、IsCheckedプロパティを使用します。System.Windows.Controls.RadioButton は、ToggleButton の子孫クラスです。

絶対に必要でない場合は、WPF コントロールと Windows フォーム コントロールを混在させないでください。

于 2012-07-23T10:44:28.613 に答える