問題タブ [setter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1761 参照

wpf - WPF DataTemplate のプロパティを公開するには?

多くのページで使用するデータ テンプレートがあり、データ テンプレートにはいくつかのボタンが含まれています。これらのボタンの一部をトリガーで非表示にしたいと考えています (この DataTemplate を使用するページでこれらのボタンの IsEnabled プロパティを設定することを意味します)。

つまり、この DataTemplate を使用する ListBox から設定可能な DataTemplate の一部として、スタイル トリガー/セッターでプロパティ 'ButtonXIsEnabled'、'ButtonYIsEnabled' を設定したいと思います。

詳細についてはコメントを残してください。

どんな議論でも本当に感謝します!前もって感謝します。

0 投票する
3 に答える
1650 参照

ruby - class.property = x が x 以外のものを返すようにすることは可能ですか?

Rubyクラスがあるとしましょう:

試してみるとMyClass.property=x、ステートメント全体の戻り値は常に x になります。ブール値の「成功」値を返すことは、多くの C ベース/インスパイアされた言語の規則です。Ruby で「equals 構文」を使用してセッターに対してこれを行うことは可能ですか?

さらに、これが不可能な場合、それはなぜですか? 「等号セッター」操作が値を返すことを許可することの考えられる欠点はありますか?

0 投票する
2 に答える
1906 参照

c# - C# のゲッター/セッターの問題

私がやっている

デバッガーをステップ実行すると、最初の設定行で停止することが示されます。代わりにこの行を試した後

isWorking は設定されていますが、myform.treeView1.Enabled は設定されていません。どうしたの?

0 投票する
1 に答える
590 参照

php - PHPで__get()および__set()-magicメソッドを使用する必要があるのはなぜですか?

重複の可能性:
PHPで__construct()、__ get()、__ set()、および__call()を使用する場合/使用する必要がある場合

これは私が良い答えを見つけられなかった1つの領域です。誰かが私にそれらを正しく使用する理由/方法を説明できますか?それらは単に悪い設計上の決定ではありませんか?

0 投票する
14 に答える
127765 参照

javascript - ダミーのためのゲッター\セッター

私はゲッターとセッターに頭を悩ませようとしてきましたが、それは沈みません。JavaScriptのゲッターとセッターとゲッターとセッターの定義を読んだのですが、うまくいきませんでした。

誰かが明確に述べることができますか?

  1. ゲッターとセッターが何をするのか、そして
  2. 非常に簡単な例をいくつか挙げてください。
0 投票する
2 に答える
119 参照

domain-driven-design - オブジェクトのセッターを使用してデータ更新をトリガーする、ベスト プラクティス

linq to sql メソッドでインスタンス化されるオブジェクトがあります。オブジェクト フィールドが割り当てられているときに、日付フィールドを確認し、それが古い日付である場合は、このオブジェクトの割り当てを続行する前に、別のテーブルからデータを取得して計算を実行したいと考えています。
プロパティセッターを介してそのようなイベントをトリガーすることに何か問題がありますか?または、何らかのサービスを介して日付を個別に確認し、必要に応じて後で変更を加える必要がありますか?

0 投票する
2 に答える
1518 参照

.net - Setter.Value が ContentProperty ではない正当な理由はありますか?

プロパティ値がインラインで記述できないセッターを書き出すたびに、API がクラスをでValueマークしないという事実を呪います。これにより、次のことが可能になります。Setter[ContentProperty("Value")]

...これに簡略化するには:

だから私の質問はちょっと二重です。まず、API がこのように構成されていない正当な理由はありますか? XamlReader第二に、WPF API を制御していなくても、このメタデータを何らかの方法で利用できるようにすることを妨げるものはありますか?