0

Visual StudioでPanoramaアプリケーションを作成することを選択した場合のデフォルトのコードに非常によく似た、単純なPanoramaアプリケーションを作成しようとしています。

私が欲しいのは、ItemViewModel追加のアイコン画像フィールドを使用して独自に定義するため、新しいモデルには、、、およびの4つのプロパティがIconありLineOneます。は画像または画像ファイルのパスの文字列、、、は文字列型です。LineTwoLineThreeIconLineOneLineTwoLineThree

デフォルトのコードは次のようになります。

this.Items.Add(new ItemViewModel() { 
    LineOne = "runtime one", 
    LineTwo = "Maecenas praesent accumsan bibendum",
    LineThree = "Facilisi faucibus habitant inceptos interdum lobortis nascetur pharetra placerat pulvinar sagittis senectus sociosqu" 
});

クラスのLoadDataメソッドではMainViewModel.cs、そのようなものを使用できるかどうか疑問に思っていますが、このメソッドで設定するアイコン画像を指定できますか?例えば:

this.Items.Add(new NewItemViewModel() { Icon = new Image().Source == "/Images/lineone.jpg" , LineOne = "lineone", LineTwo = "linetwo", LineThree = "linethree" });

ありがとうございました。

4

1 に答える 1

0

Iconプロパティをasにして、 xamlのコントロールにstringバインドしますSourceImage

 <Image ImageSource={Binding Icon} ... />

そのように画像を設定できること(画像の種類をとして設定することを忘れないでくださいContent

 this.Items.Add(new NewItemViewModel() { Icon = "/Images/lineone.jpg" , LineOne = "lineone", LineTwo = "linetwo", LineThree = "linethree" })
于 2012-01-16T08:47:33.523 に答える