五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Avaloniaui奇怪問題記錄之x:Name用不了

2021-05-03 22:23 作者:抑制住a  | 我要投稿

先上一段ReactiveUI.Validation的代碼

因為Avaloniaui不能像wpf里面那樣直接用x:Name的值做變量,所以這個view.Result直接提示找不到,雖然Avaloniaui提供了如下這樣的寫法。

但如果直接寫成下面這樣,還是會直接報錯。

報錯如下:

報錯結果

然后就開始找解決方法,找啊找啊就找到了下邊這篇issue

發(fā)現(xiàn)他們早就解決這個問題了,裝個nuget包就行了,看樣子等版本到了0.11.x就沒這個問題了,目前才0.10.3,還很遙遠。。。

解決方法如下

先裝一下這個nuget包:XamlNameReferenceGenerator

XamlNameReferenceGenerator

然后在csproj文件里寫一下配置

這個就是幫你寫了個部分類,把所有x:Name都加了上去。

所以我們要把所有的類都加上partial,改成部分類。

還要把我們寫的InitializeComponent刪掉,因為他幫我們寫好了。

這個是自己的,要刪掉

然后就沒問題了。


參考資料:

AvaloniaUI/Avalonia.NameGenerator: Generates x:Name references to Avalonia XAML controls. (https://github.com/worldbeater/XamlNameReferenceGenerator)

rxui: Add WireUpControls to Avalonia.ReactiveUI by worldbeater · Pull Request #4931 · AvaloniaUI/Avalonia (https://github.com/AvaloniaUI/Avalonia/pull/4931)



Avaloniaui奇怪問題記錄之x:Name用不了的評論 (共 條)

分享到微博請遵守國家法律
舟曲县| 大田县| 册亨县| 扎鲁特旗| 石首市| 岳阳市| 成安县| 新闻| 楚雄市| 伊通| 锦屏县| 老河口市| 泰顺县| 东平县| 饶河县| 微山县| 兴城市| 临江市| 疏附县| 沅江市| 伊金霍洛旗| 海南省| 东台市| 聊城市| 石林| 普宁市| 固安县| 红原县| 奉新县| 夏津县| 博罗县| 武清区| 林州市| 甘谷县| 玉环县| 赤城县| 崇仁县| 德惠市| 神农架林区| 嘉兴市| 襄汾县|