国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

WPF如果未定義綁定的屬性,程序如何處理

這篇具有很好參考價值的文章主要介紹了WPF如果未定義綁定的屬性,程序如何處理。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

問題:wpf中,<Button IsEnabled="{Binding IsValid1}"></Button>,如果沒定義綁定的屬性IsValid1,可以正常用嗎

解答:在 WPF 中,如果沒有定義綁定的屬性 IsValid1,會導(dǎo)致綁定失敗,從而使 Button 的 IsEnabled 屬性無法正常綁定。在這種情況下,Button 的 IsEnabled 屬性將保持默認(rèn)值,即為 true。
另外,錯誤信息會在vs運(yùn)行時,在輸入中體現(xiàn):文章來源地址http://www.zghlxwxcb.cn/news/detail-677637.html

System.Windows.Data Error: 12 : TargetNullValue '屬性不存在' (type 'String') cannot be converted for use in 'IsEnabled' (type 'Boolean'). BindingExpression:Path=IsValid1; DataItem=null; target element is 'Button' (Name=''); target property is 'IsEnabled' (type 'Boolean') FormatException:'System.FormatException: 屬性不存在 不是 Boolean 的有效值。 ---> System.FormatException: 該字符串未被識別為有效的布爾值。
   在 System.Boolean.Parse(String value)
   在 System.ComponentModel.BooleanConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
   --- 內(nèi)部異常堆棧跟蹤的結(jié)尾 ---
   在 System.ComponentModel.BooleanConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
   在 System.Windows.Data.BindingExpressionBase.ConvertValue(Object value, DependencyProperty dp, Exception& e)'

到了這里,關(guān)于WPF如果未定義綁定的屬性,程序如何處理的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【W(wǎng)PF】解決無法對“xxx”類型的只讀屬性“xxx”進(jìn)行TwoWay或OneWayToSource綁定

    System.InvalidOperationException:“無法對“AowisingWincc.ViewModels.DialogScanDevicesViewModel”類型的只讀屬性“IOTGtatewayDeviceId”進(jìn)行 TwoWay 或 OneWayToSource 綁定?!?這個異常是由于在進(jìn)行數(shù)據(jù)綁定時,嘗試將只讀屬性(IOTGtatewayDeviceId)設(shè)置為雙向(TwoWay)或者從目標(biāo)到源(OneWayToSource)的綁

    2024年02月04日
    瀏覽(24)
  • WPF綁定之道:為何選擇屬性而非字段,提升靈活性與可控性

    WPF綁定之道:為何選擇屬性而非字段,提升靈活性與可控性

    ? 概述: WPF支持綁定到對象的屬性而不是字段,主要因?yàn)閷傩蕴峁┝烁嗫刂坪蛿U(kuò)展性。屬性包含get和set方法,支持?jǐn)?shù)據(jù)驗(yàn)證和通知屬性更改,而字段通常被認(rèn)為是內(nèi)部實(shí)現(xiàn)。使用屬性使WPF能夠更靈活、可控地與數(shù)據(jù)交互,提高代碼的可讀性和可維護(hù)性。 WPF(Windows Presenta

    2024年03月25日
    瀏覽(23)
  • WPF自定義命令及屬性改變處理

    WPF自定義命令及屬性改變處理

    1、項(xiàng)目建構(gòu) 2、自定義命令 3、屬性改變 4、界面 5、后臺代碼 6、ViewModel代碼

    2024年02月11日
    瀏覽(14)
  • WPF 多值綁定(MultiBinding)與多屬性觸發(fā)器(MultiTrigger)與多數(shù)據(jù)觸發(fā)器(MultiDataTrigger)

    WPF 多值綁定(MultiBinding)與多屬性觸發(fā)器(MultiTrigger)與多數(shù)據(jù)觸發(fā)器(MultiDataTrigger)

    當(dāng)一個控件的某個屬性需要綁定到多個值的時候,需要使用MultiBinding. 例子1 一個文本顯示Person的Name和Age 例子2 當(dāng)1,2,3都被選中時,下面的紅色框隱藏,不使用后臺代碼邏輯。 這個時候,使用MultiBinding+MultiValueConverter可實(shí)現(xiàn)需求 首先定義多值轉(zhuǎn)換器: XAML如下: 與Trigger屬性對

    2024年02月05日
    瀏覽(24)
  • 在 WPF 為你的自定義控件添加屬性

    首先,在你的自定義控件類 (示例: UserControl1 ) 添加以下代碼: 以上代碼簡化了官方方法的流程,以便你不用再去額外輸入不必要的參數(shù),并提前對 sender 進(jìn)行類型轉(zhuǎn)換。 此后,添加一個屬性只需要添加以下代碼即可,相比傳統(tǒng)方法看起來會非常直觀,非常省事。 以上代碼中

    2024年02月11日
    瀏覽(25)
  • 循序漸進(jìn)介紹基于CommunityToolkit.Mvvm 和HandyControl的WPF應(yīng)用端開發(fā)(11) -- 下拉列表的數(shù)據(jù)綁定以及自定義系統(tǒng)字典列表控件

    循序漸進(jìn)介紹基于CommunityToolkit.Mvvm 和HandyControl的WPF應(yīng)用端開發(fā)(11) -- 下拉列表的數(shù)據(jù)綁定以及自定義系統(tǒng)字典列表控件

    在我們開發(fā)的前端項(xiàng)目中,往往為了方便,都需對一些控件進(jìn)行自定義的處理,以便實(shí)現(xiàn)快速的數(shù)據(jù)綁定以及便捷的使用,本篇隨筆介紹通過抽取常見字典列表,實(shí)現(xiàn)通用的字典類型綁定;以及通過自定義控件的屬性處理,實(shí)現(xiàn)系統(tǒng)字典內(nèi)容的快捷綁定的操作。 在我們創(chuàng)建下

    2024年02月08日
    瀏覽(20)
  • WPF基礎(chǔ)入門-Class4-WPF綁定

    WPF基礎(chǔ)入門-Class4-WPF綁定

    Class4:WPF綁定 一、簡單綁定數(shù)據(jù) 1、cs文件中設(shè)置需要綁定的數(shù)據(jù): 2、編寫xaml綁定 3、效果顯示: 二、控件綁定 1、 Binding ElementName :綁定的元素 2、 Path=綁定的屬性 3、 Mode :綁定的模式,default雙向榜單TwoWay Mode綁定模式,onetime只改變一次 default默認(rèn)雙向 OneWay只能受到影響

    2024年02月11日
    瀏覽(19)
  • wpf數(shù)據(jù)綁定之元素、資源、后臺綁定

    wpf數(shù)據(jù)綁定之元素、資源、后臺綁定

    ? ? ? ? wpf前端的數(shù)據(jù)綁定主要分為元素、資源以及后臺數(shù)據(jù)三種,元素可以簡單的理解為前端的空間數(shù)據(jù)綁定,資源是在resource里找數(shù)據(jù),而后臺就是跟cs文件之間的數(shù)據(jù)互相傳遞。 ? ? ? ? ? 先說下元素吧,也就是控件元素,因?yàn)榇a比較簡單,就不上效果了,自己可以

    2024年02月04日
    瀏覽(17)
  • WPF——事件綁定命令

    WPF——事件綁定命令

    我們都知道WPF中的命令在結(jié)合MVVM模式的框架使用之后(框架重新實(shí)現(xiàn)了ICommand),可以解耦。但并不是所有控件都可以綁定命令的,比如TextBox、ComboBox等。在使用這類控件時,如果你想讓它的某個事件激發(fā)時調(diào)用ViewModel中的方法,往往需要把ViewModel中的方法暴露給View,然后在

    2024年02月05日
    瀏覽(95)
  • C# WPF 數(shù)據(jù)綁定

    C# WPF 數(shù)據(jù)綁定

    后臺變量發(fā)生改變,前端對應(yīng)的相關(guān)屬性值也發(fā)生改變 接口 INotifyPropertyChanged 用于通知客戶端(通常綁定客戶端)屬性值已更改。 官方示例代碼如下 示例演示 before after 本示例提供了多種綁定方式,使用接口進(jìn)行綁定,不使用接口進(jìn)行綁定 1.在MainWindow中進(jìn)行屬性更改 2.在

    2024年02月02日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包