WPF編遊戲系列 之五 資料繫結

2021-09-22 12:08:02 字數 1582 閱讀 4101

1. 建立乙個goodsinfo類,其中包括goodsimage、goodsprice、goodsqty、goodsbuyimagetag 這四個屬性。

using system;

namespace xmarket

public string goodsprice

public string goodsqty

public string goodsbuyimagetag

}}

2. 使用 為控制項組增加繫結內容,再次開啟goodselement.xaml控制項,將goodsimage、goodsprice、goodsqty、goodsbuyimagetag 繫結到相應的控制項中。

... ...

<

stackpanel

orientation

="vertical"

horizontalalignment

="center"

margin

="5">

<

image

name

="goodsimage"

height

="80"

width

="80"

margin

="5"

source

="">

image

>

<

textblock

name

="goodsprice"

margin

="5"

text

="">

textblock

>

<

textblock

name

="goodsqty"

margin

="5"

text

="">

textblock

>

<

image

name

="goodsbuy"

source

="image/add.png"

height

="25"

width

="25"

cursor

="hand"

margin

="5"

tag="">

<

image.tooltip

>

add quantity

image.tooltip

>

image

>

stackpanel

>

... ...

for (int i = 0; i < num; i++)

另,有個問題,在3中從資料庫讀取的物品資訊都是通過for迴圈中同乙個goodsinfo建立出來的,如果在介面中修改乙個物品的數量,並同時將結果體現在quantity的textblock中,就會導致結果只在最後乙個物品中體現,怎麼樣能使不同的物品建立不同的goodsinfo例項,或者有什麼其他方法解決。

待續 … …

WPF之資料繫結總結

最近幾天高強度開發,暴露出不少問題,wpf還達不到信手拈來的地步,好些東西還要去看看以前的專案。平時還是要多總結的,層次高了之後關注的知識點才會更深入。下面總結下wpf的繫結相關,總結之前又看了一遍深入淺出wpf,結合平時用到的得出此文 以textbox為例,覆蓋常見的需求,其他控制項類似,1.te...

WPF用法之資料繫結

非常常見的wpf中資料繫結的方式 宣告乙個繫結 binding binding newbinding 宣告乙個檢視,傳入乙個資料結構 乙個學生類 view collectionviewsource.getdefaultview student 繫結源為這個檢視 binding.source view...

WPF入門教程系列十六 WPF中的資料繫結 二

通過上一文章中的示例,學習了簡單的繫結方式。在這裡的示例,要學習一下繫結的模式,和模式的使用效果。首先,我們來做乙個簡單示例,這個示例是根據listbox中的選中項,去改變textblock的背景色。將 textblock 的背景色繫結到在 listbox 中選擇的顏色。在下面的 中針對textbl...