私はsilverlightツールキットのtoggleSwitchに問題があります。私は、設定クラスからisCheckedを設定する必要がありますが、私はこのために必要なbool?
タイプを取得するために熱い知らない。ToggleSwitch isChecked "bool?"を解決する方法wp7でc#に?
誰かが私に、c#コードからisCheckedプロパティを設定する方法の例を教えてもらえますか?
私はsilverlightツールキットのtoggleSwitchに問題があります。私は、設定クラスからisCheckedを設定する必要がありますが、私はこのために必要なbool?
タイプを取得するために熱い知らない。ToggleSwitch isChecked "bool?"を解決する方法wp7でc#に?
誰かが私に、c#コードからisCheckedプロパティを設定する方法の例を教えてもらえますか?
"?" bool型の修飾子は、Nullable構造体の略語です。つまり、その特定の変数にnullを割り当てることができます。これは、チェックボックスが不確定な状態(通常、UIの " - "によって反映される)を持つ可能性があるため、チェックボックスのようなものには意味があります。この場合、ヌル値は不確定状態を反映します。コードでは、他のブール値と同じようにIsCheckedプロパティを設定します。
toggleCheckBox.IsChecked = true; //check the checkbox
toggleCheckBox.IsChecked = false; //uncheck the checkbox
toggleCheckBox.IsChecked = null; //set the checkbox to indeterminate state
私はツールキットを使用していませんが、bool?
は通常のbool
と同じですが、値はnull
です。したがって、myToggle.IsChecked = true;
が動作するはずです。
また、** HasValue **メソッドを使用して、boolかどうかを確認することができます。ヌルかどうか。例えば。 if(myToggleSwitch.isChecked.HasValue && myToggleSwitch.IsChecked){ // CheckedがTrue } – softwaredeveloper
もちろん...天才、ありがとう – RollRoll