C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[4]: [C#] 別のクラスのプロパティにAdd


(過去ログ 106 を表示中)

[トピック内 7 記事 (1 - 7 表示)]  << 0 >>

■63441 / inTopicNo.1)  [C#] 別のクラスのプロパティにAdd
  
□投稿者/ ど素人 (1回)-(2012/08/26(Sun) 09:13:59)

分類:[.NET 全般] 

ItemViewModelというデータの管理をするクラス(1)があります。
このクラス内にはObservableCollction型のItemsというプロパティがあり、
このプロパティを、あるコントロールにバインドしてデータを表示しています。

データを追加するのに、別のクラスから(1)のItemsプロパティにAddする必要がありますよね?
これを実現する方法を教えてください。
お願いします!
引用返信 編集キー/
■63442 / inTopicNo.2)  Re[1]: [C#] 別のクラスのプロパティにAdd
□投稿者/ Jitta (4回)-(2012/08/26(Sun) 10:16:56)
Jitta さんの Web サイト
No63441 (ど素人 さん) に返信
> ItemViewModelというデータの管理をするクラス(1)があります。
> このクラス内にはObservableCollction型のItemsというプロパティがあり、
> このプロパティを、あるコントロールにバインドしてデータを表示しています。
>
> データを追加するのに、別のクラスから(1)のItemsプロパティにAddする必要がありますよね?
> これを実現する方法を教えてください。
> お願いします!

 Add すればいいのではないですか?この質問文からは、何故質問にいたったのか、わかりませんでした。
# いや、いくつか想像は付きますが、それらすべてを説明するの?
引用返信 編集キー/
■63444 / inTopicNo.3)  Re[2]: [C#] 別のクラスのプロパティにAdd
□投稿者/ ど素人 (3回)-(2012/08/26(Sun) 15:26:32)
No63442 (Jitta さん) に返信
> ■No63441 (ど素人 さん) に返信
>>ItemViewModelというデータの管理をするクラス(1)があります。
>>このクラス内にはObservableCollction型のItemsというプロパティがあり、
>>このプロパティを、あるコントロールにバインドしてデータを表示しています。
>>
>>データを追加するのに、別のクラスから(1)のItemsプロパティにAddする必要がありますよね?
>>これを実現する方法を教えてください。
>>お願いします!
>
>  Add すればいいのではないですか?この質問文からは、何故質問にいたったのか、わかりませんでした。
> # いや、いくつか想像は付きますが、それらすべてを説明するの?

ItemViewModelのItemsプロパティにアクセスできないのです。
インスタンスを作成したらItemsプロパティを使えますが、インスタンスを作成したらまた別のものになりますよね?
引用返信 編集キー/
■63446 / inTopicNo.4)  Re[3]: [C#] 別のクラスのプロパティにAdd
□投稿者/ Azulean (21回)-(2012/08/26(Sun) 18:19:25)
No63444 (ど素人 さん) に返信
> ItemViewModelのItemsプロパティにアクセスできないのです。
> インスタンスを作成したらItemsプロパティを使えますが、インスタンスを作成したらまた別のものになりますよね?

別のものになります。
もし、対象のインスタンスをもらえていないのであれば、そのインスタンスを渡していく、取得する方法を作ってください。
引用返信 編集キー/
■63448 / inTopicNo.5)  Re[3]: [C#] 別のクラスのプロパティにAdd
□投稿者/ Jitta (5回)-(2012/08/26(Sun) 22:46:36)
Jitta さんの Web サイト
No63444 (ど素人 さん) に返信
> ItemViewModelのItemsプロパティにアクセスできないのです。
> インスタンスを作成したらItemsプロパティを使えますが、インスタンスを作成したらまた別のものになりますよね?

 ???わかりません。「プロパティにアクセスできない」というと、プロパティが public 以外のアクセス権で宣言されているようです。
そこから「インスタンスを作成したら Items プロパティを使えますが」というところにどうつながるのか、わかりません。
もしかして、アクセスできないのはプロパティではなく、操作をしたいインスタンスではないですか?



 なんか、ウェブで聞いたらすぐ答えてもらえる・・・みたいな風潮がありますが、状況を能動的に理解してもらえない相手に状況が理解できるように説明するのって、難しいですよ。
引用返信 編集キー/
■63449 / inTopicNo.6)  Re[3]: [C#] 別のクラスのプロパティにAdd
□投稿者/ shu (46回)-(2012/08/26(Sun) 23:12:05)
No63444 (ど素人 さん) に返信

> ItemViewModelのItemsプロパティにアクセスできないのです。
> インスタンスを作成したらItemsプロパティを使えますが、インスタンスを作成したらまた別のものになりますよね?
インスタンスを作成したらItemsプロパティが使えるのならインスタンスを作成すればいいです。
別とは何と別なのでしょうか?それはインスタンスではないですか?インスタンスならItemsが使えるはずです。
インスタンスを作らずにItemsにアクセスしようとしているのでしょうか?
引用返信 編集キー/
■63469 / inTopicNo.7)  Re[4]: [C#] 別のクラスのプロパティにAdd
□投稿者/ マサヤ (1回)-(2012/08/30(Thu) 02:22:45)
http://msdn.microsoft.com/ja-jp/library/vstudio/ms668604.aspx

Addはあるみたいですね。

Collectionでしょ?
複数のitemをまとめてるんだから、普通はあるんじゃないの?

もしくは現場でのオリジナルクラス?
でしたら、隣の人に聞いてください。

多分、ItemViewModel、これがおかしいのではないかと。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -