C#で参照渡しがどのように動作しているのでしょうか。関数への参照によってWPF DataGridコントロールを渡し、ゆっくりと関数をDataGrid.Itemsコレクションに追加すると、UIのDataGridは新しいDataGrid.Items.Add()呼び出しごとに更新されますか?または、関数が返ったときにのみ更新されますか?私は前のシナリオを達成したいと思います。もし参照渡しがそのトリックをしなければ、これを達成する方法についてのアドバイスが大好きです。前もって感謝します。参照渡しはC#で実際にどのように機能しますか?
5
A
答えて
2
元のシナリオが必要な場合は、Add()メソッドを使用した後に次のステートメントでDataGridのUpdateLayout()関数を呼び出します。これが役立つことを願っています。
0
Ethicallogicsがサブクラス化してオーバーライドすると言った拡張機能のように、毎回UpdateLayoutを呼び出すようにすると、心配する必要はありません。
一般的に、すべての.netクラス[具体的には何かのUI関連]をサブクラス化することは良いことです。カスタム要件を実行する場合、後で行う必要はありません。独自のサブクラスを常に使用してください。
2
参照渡しは、あなたの状況に関係なくです。参照渡し(ref
)では、呼び出し側スコープの変数に割り当てることができます。あなたはそれをやろうとしていません。 DataGrid
の参照にアクセスし、そのItems
フィールドにアクセスしたいだけです。それはref
を全く必要としません。
関連する問題
- 1. 参照渡しはどのように機能しますか?
- 2. Objective Cの自動参照カウントはどのように機能しますか?
- 3. UpdatePanelは実際にどのように機能しますか?
- 4. WPAは実際にどのように機能しますか?
- 5. ReadAsMultipartAsyncは実際にどのように機能しますか?
- 6. ブートストラップグリッドは実際にどのように機能しますか?
- 7. Lombok.valは実際にどのように機能しますか?
- 8. pthread_cond_wait()は実際にどのように機能しますか?
- 9. プリレンダリングは実際にどのように機能しますか?
- 10. どのようにミューテックスが実際に機能しますか?
- 11. rvalue参照による返品はどのように機能しますか?
- 12. 機能が参照渡し
- 13. AddImplicitRequiredAttributeForValueTypesが実際にどのように機能し、どのように機能していますか?ここ
- 14. マングースでのコレクション参照はどのように機能しますか?
- 15. どのようにCで配列 "参照"を渡すには?
- 16. OCamlには参照渡し機能がありますか?
- 17. 関数は実際にMATLABでどのように機能しますか?
- 18. RxJavaのメソッド参照はどのように機能しますか?
- 19. スワップ関数は参照とどのように機能しますか?
- 20. 尖った間接参照のC++および参照としての機能に渡すは、値が
- 21. Rubyのオブジェクト#const_getは実際にどのように機能しますか?
- 22. 次のコマンドは実際にどのように機能しますか
- 23. CSSのオーバーフロープロパティは実際にどのように機能しますか?
- 24. Twitter APIの署名は実際にどのように機能しますか?
- 25. 参照機能を安全に渡していますか?
- 26. PHP PDO :: queryは実際にどのように機能しますか?
- 27. 「save_and_cli(flag)」は実際にどのように機能しますか?
- 28. SharePoint展開サービスは実際にどのように機能しますか?
- 29. iOSデリゲートは実際にどのように機能しますか?
- 30. 入力タグは実際にどのように機能しますか?