C#でWPFに取り組んでいるのですが・・・現在,詰まっています.
事前に
List<Canvas> MyList = new List<Canvas>();
Canvas C =new Canvas();
Rectangle R = new Rectangle();
C.Child.Add(R);
MyList.Add(C);
としておき
あとで,MyList経由でCやRの状態を変更したいのですが,
この場合だと,「 MyList[i].~ 」でCanvasは操作できるのですが
Rectangleはどうやって操作すればよいのでしょうか??
どなたかご存知の方がいらしましたら教えていただけないでしょうか?
宜しくお願いします!!
No.2ベストアンサー
- 回答日時:
例えば・・・
double dX = ((Rectangle)MyList[i].Children[j]).RadiusX;
とかかな?
Rectangleクラス1つだけならjが0になるかと。
reset_catさん!!
ありがとうございます!!
私が知りたかったのは,まさにこの方法です!!
そうか・・・・・Childの後に[]か・・・・・答えを見て納得ですw
ありがとうございました!!おかげで問題解決です!!
No.1
- 回答日時:
操作できると思います。
List<>には参照を格納しているわけですから、Rectangle用のList<>も作成すればよいのではないでしょうか?
ほかには、宣言後にNameプロパティを設定し、FindName()メソッドを使用してアクセスするなどがよいのではないでしょうか?
AKARI0418さん,回答ありがとうございます!!
Rectangleのリストを作ってしまう方法は私も考えてはいたのですが・・・・リストを2つも作るのはどうなのかと思っちゃいまして・・・・.
あ~,NameプロパティとFindName()ですか・・・・すっかり存在を忘れてました!!
今回は使わないんですけど今後活かしてみます!!
ありがとうございました!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- シューズ・ブーツ コンバースオールスターの「CANVAS ALL STAR J HI」と「CANVAS ALL STA 2 2022/12/30 17:22
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- Visual Basic(VBA) userformでSheetを選択して開くコード 1 2023/05/15 16:27
- アイドル・グラビアアイドル NGT48について 1 2022/07/21 09:21
- JavaScript 変数のスコープの問題? 3 2022/06/23 09:32
- C言語・C++・C# C#のSystem.Windows.Media.Colorに関する質問です。 3 2022/05/18 11:51
- その他(プログラミング・Web制作) pythonで、tkinterとpillowの組み合わせ 2 2022/08/16 17:42
- その他(プログラミング・Web制作) Pythonによる物理の斜方投射の位置座標表示について 2 2023/06/05 12:46
- C言語・C++・C# クラスのメンバ変数を基準に並べ替えをしたい 5 2022/12/25 17:40
- その他(プログラミング・Web制作) python 3.10で 同じlistに同じ構文で同じデータ代入した結果が異なる現象発生 7 2022/06/18 11:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
他のモジュールのプロシージャ...
-
共通モジュールでDBへの接続と...
-
用語の意味の違いを教えてくだ...
-
[VBA] Classから他のClassを呼...
-
Excel vbaで複数のテキストボッ...
-
コンストラクタとデリゲートの...
-
VB.NETにて文字列で指定した関...
-
worksheetFunctionクラスのVloo...
-
実行時エラー 438になった時の...
-
【C#/Java?】try-catchでcatch...
-
VBA シートのボタン名を変更し...
-
ウォッチ式の文字数制限について
-
「Columns("A:C")」の列文字を...
-
VBA(エクセル)で自動的にボタン...
-
ListBoxで改行したい
-
VBAで既に開いている別アプリケ...
-
ユーザーフォームに別シートか...
-
ExcelVBAのユーザーフォームの...
-
ユーザーフォームを表示中にシ...
-
実行時エラー 3265「要求された...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
共通モジュールでDBへの接続と...
-
[VBA] Classから他のClassを呼...
-
Excel vbaで複数のテキストボッ...
-
用語の意味の違いを教えてくだ...
-
他のモジュールのプロシージャ...
-
VB.netで、動的な型変換を行い...
-
WPFでCanvas の子要素にアクセ...
-
VB.NETにて文字列で指定した関...
-
【JSF】バッキングビーンから別...
-
バウンドプロパティとは?
-
VBAで、Functionを、クラスモジュール...
-
VBA オブジェクト追加
-
Form2の変数をForm1に渡す方法...
-
コンポーネント指向って、どの...
-
VBA クラスにプロパティが実装...
-
シーケンス図について。
-
VBA モジュールレベル・パブリ...
-
worksheetFunctionクラスのVloo...
-
VBA シートのボタン名を変更し...
-
VBA(エクセル)で自動的にボタン...
おすすめ情報