Wpf 資料繫結例項2

2022-02-26 15:43:05 字數 2563 閱讀 2995

1.簡單datacontext繫結

//

繫結物件

label.datacontext = process.getcurrentprocess();

xaml**:

<

grid

>

<

grid.columndefinitions

>

<

columndefinition

width

="24*"

/>

<

columndefinition

width

="49*"

/>

grid.columndefinitions

>

<

grid.rowdefinitions

>

<

rowdefinition

height

="87"

/>

<

rowdefinition

/>

grid.rowdefinitions

>

<

label

x:name

="label"

margin

="0,61,0,0"

verticalalignment

="top"

height

="26"

grid.column

="1"

>

<

label.content

>

<

binding

path

="processname"

>

binding

>

label.content

>

label

>

<

label

x:name

="label1"

content

="當前程序名稱:"

margin

="-5,61,5,0"

verticalalignment

="top"

height

="26"

/>

grid

>

顯示結果:

2.使用multibinding,將多個值繫結同一屬性

後台基本同上

xaml**:

<

grid

>

<

grid.columndefinitions

>

<

columndefinition

width

="61*"

/>

<

columndefinition

width

="185*"

/>

grid.columndefinitions

>

<

label

x:name

="label"

content

="程序id和程序名稱:"

margin

="0,117,0,0"

verticalalignment

="top"

height

="25"

/>

<

textbox

x:name

="textbox"

grid.column

="1"

height

="23"

margin

="0,117,0,0"

="wrap"

verticalalignment

="top"

>

<

textbox.text

>

<

multibinding

stringformat

="{}-->

">

<

binding

path

="id"

mode

="oneway"

>

binding

>

<

binding

path

="processname"

mode

="oneway"

>

binding

>

multibinding

>

textbox.text

>

textbox

>

grid

>

顯示結果:

入門 WPF資料繫結 例項

binding物件的屬性 property description converter 轉換器elementname 繫結的源物件 fallbackvalue 繫結無法返回有效值時的預設顯示。mode 繫結方式 path屬性 relativesource 常用於自身繫結或者資料模板中來指定繫結的源物...

WPF 資料繫結例項一

前言 資料繫結的基本步驟 1 先宣告乙個類及其屬性 2 初始化類賦值 3 在c 中把控制項datacontext 物件 4 在介面設計裡,控制項給要繫結的屬性 原理 監聽事件機制,介面改變有textchanged之類的事件,所以改變介面可以同步修改到物件 想讓普通物件實現資料繫結,需要實現inoti...

wpf 資料繫結

1,資料繫結的幾種方式 重點解釋以下幾點 1,目標物件的屬性是依賴項屬性.2,對於default方式,當目標屬性可以設定時,則是雙向繫結,否則是單向繫結.2,使用 繫結和解除繫結 binding binding new binding binding.source silderfontsize 繫結...