[過去ログ] ふらっと C#,C♯,C#(初心者用) Part155 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
467
(1): デフォルトの名無しさん (ワッチョイ 7a01-dSCr) [] 2022/08/05(金) 08:16:03.80 ID:PgkbhFj60(1/13) AAS
Classの変数をMainクラスに持ってきたいのですがどうすればよいでしょうか。
画像リンク

468: デフォルトの名無しさん (ワッチョイ 7a01-dSCr) [] 2022/08/05(金) 08:19:51.47 ID:PgkbhFj60(2/13) AAS
すみません。
上のplayListって変数を
画像リンク

のコメントアウトしているplayListRight.ItemsSorceにぶち込みたいです。
あとplayListRight.ItemTempleteにも上のクラスのtempleteをブチコみたいです。
470: デフォルトの名無しさん (ワッチョイ 7a01-dSCr) [] 2022/08/05(金) 08:21:43.35 ID:PgkbhFj60(3/13) AAS
すみません最初の画像jpegで貼れていなかったので貼りなおします。
画像リンク

画像リンク

471: デフォルトの名無しさん (ワッチョイ 7a01-dSCr) [sage] 2022/08/05(金) 08:23:52.62 ID:PgkbhFj60(4/13) AAS
>>469
469(1): デフォルトの名無しさん (ワッチョイ 0dad-DLrt) [sage] 2022/08/05(金) 08:19:52.21 ID:cUxq6qzs0(1/2) AAS
>>467
public
public string playList
ってやるとMainクラスでも使えるようになるのですか?
473
(1): デフォルトの名無しさん (ワッチョイ 7a01-7LJf) [sage] 2022/08/05(金) 08:46:35.55 ID:PgkbhFj60(5/13) AAS
>>472
472(1): デフォルトの名無しさん (ワッチョイ 1633-9R4+) [sage] 2022/08/05(金) 08:42:07.22 ID:H/H3flpk0(1/3) AAS
とりあえず要望を満たすだけなら、PlayListViewCenterクラスにPlayListプロパティを作ればよさそうに見えるが
根本的にはPlayListView()でプレイリストの読み込みまでやってるのは詰め込み過ぎだろう
最初Mainクラスのメソッドにしてたのですが長ったらしいなと感じてクラスにそのメソッド入れたのですがそのままMainクラスのメソッドとして入れておいたほうが無難でしょうか?
475: デフォルトの名無しさん (ワッチョイ 7a01-7LJf) [sage] 2022/08/05(金) 08:56:48.47 ID:PgkbhFj60(6/13) AAS
>>474
474(1): デフォルトの名無しさん (ワッチョイ 1633-9R4+) [sage] 2022/08/05(金) 08:53:40.09 ID:H/H3flpk0(2/3) AAS
>>473
一つのクラスであれもこれもやろうとしない
そのへんの考え方の詳細は単一責任の原則でググってくれ
ありがとうございます、調べてみます
476: デフォルトの名無しさん (ワッチョイ 7a01-dSCr) [] 2022/08/05(金) 10:00:11.06 ID:PgkbhFj60(7/13) AAS
プロパティを追加すると言っていましたがこのような形でよいのでしょうか?
PlayListViewメソッドのplayListをPlayListプロパティに入れる方法がわかりません、、、
477: デフォルトの名無しさん (ワッチョイ 7a01-dSCr) [] 2022/08/05(金) 10:01:02.95 ID:PgkbhFj60(8/13) AAS
すみません。画像上げ忘れました。
画像リンク

483: デフォルトの名無しさん (ワッチョイ 7a01-dSCr) [sage] 2022/08/05(金) 15:10:35.53 ID:PgkbhFj60(9/13) AAS
サンプル切り貼りしただけですね。
xamlのListViewにx:NameとしてplayListRightをいれていてそいつにアンドロイドからのファイルのフォルダー一覧を表示させたいってことなんですけど、、、
いろいろ試してみましたが無理そうです。無難にPlayListViewメソッドをMainClassにいれます、、、
484: デフォルトの名無しさん (ワッチョイ 7a01-7LJf) [] 2022/08/05(金) 15:42:07.03 ID:PgkbhFj60(10/13) AAS
どうやってPlayListプロパティにPlayListView関数のplayList変数を入れるとか全く検討がつかないのですがどうやれば良いのでしょうか?
486: デフォルトの名無しさん (ワッチョイ 7a01-7LJf) [sage] 2022/08/05(金) 15:51:27.56 ID:PgkbhFj60(11/13) AAS
>>485
485(1): デフォルトの名無しさん (ワッチョイ 56bb-G1eK) [sage] 2022/08/05(金) 15:46:42.03 ID:ICqeCpci0(1) AAS
まず日本語を勉強します
というと?
488: デフォルトの名無しさん (ワッチョイ 7a01-dSCr) [sage] 2022/08/05(金) 17:17:58.37 ID:PgkbhFj60(12/13) AAS
>>487
487(1): デフォルトの名無しさん (ワッチョイ 21b3-dSCr) [sage] 2022/08/05(金) 16:56:32.29 ID:1Rrd8aoz0(1) AAS
public ObservableCollection<PlayFile> PlayList { get; private set; };

プロパティの宣言をこうしておいてPlayListViewの最後で

this.PlayList = playList;

を入れたら期待通りの結果にはなる
できました。
ありがとうございます。
メソッド内でプロパティ名に変数を渡せばよいのですね。
490
(1): デフォルトの名無しさん (ワッチョイ 7a01-7LJf) [sage] 2022/08/05(金) 18:11:42.31 ID:PgkbhFj60(13/13) AAS
>>489
489(1): デフォルトの名無しさん (アウグロ MM19-bL0y) [sage] 2022/08/05(金) 17:55:56.37 ID:aTGNTU2eM(1) AAS
な?WPF流行らない臭いするだろ?
なぜですか?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.101s