文章目錄
- 問題
- 問題代碼
- 原因
- 解決
- 處理Bug的具體步驟
問題
自定義彈窗有異常背景
問題代碼
<mct:Popup xmlns="http://schemas.microsoft.com/dotnet/2021/maui"xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"xmlns:converters="clr-namespace:TmsSleepTreat.Med.Converters" xmlns:mct="http://schemas.microsoft.com/dotnet/2022/maui/toolkit"x:Class="TmsSleepTreat.Med.Views.CustomizeCalendarPopup" VerticalOptions="Start" Color="Transparent" Size="335,310">
原因
MAUI社區的Popup控件渲染bug
解決
1、去掉頂層布局得透明
<mct:Popup xmlns="http://schemas.microsoft.com/dotnet/2021/maui"xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"xmlns:converters="clr-namespace:TmsSleepTreat.Med.Converters" xmlns:mct="http://schemas.microsoft.com/dotnet/2022/maui/toolkit"x:Class="TmsSleepTreat.Med.Views.CustomizeCalendarPopup" VerticalOptions="Start" Color="#22263E" Size="335,310">
2、xaml不使用InitializeComponent();渲染自定義自己用c#在后臺寫頁面然后添加到Content
3、用第三方控件代替(有很多也有bug)
如mpopup導致使用輸入鍵盤、picker相關有涉及彈出窗口的時候奔潰
處理Bug的具體步驟
- 重現BUG
- 確定發生BUG的過程時都做了哪些動作
- 桌面檢查:把自己的腦子作為CPU,運行從開始操作到出現BUG的操作、處理的數據,分析出現問題的原因
- 調試:確定問題出現的原因
- 確定解決方案
- 修復BUG
- 回歸測試:確定已BUG已修復并沒引入新問題
沒有粉絲,沒有評論,甚至連讀者都沒有。因為自己寫的爛,因為自己水平有限,所以自己的作品一經發出就石沉大海了,得不到任何的回信,就好像自己寫的東西是給自己看的。自己的作品怎么看都好像不夠完美,全身的毛病,所以讀者不喜歡也很正常對吧!
其實最讓我開心的是有些讀者們夸我文筆不錯,或許是有人第一次這樣夸我的緣故吧!又或許是我寫的東西沒什么人認可,我感受到了一種前所未有的激動,對于未來的憧憬,對自己寫下去的動力。
因為有你們,我的寫作之路才不孤獨,因為有你們,我才能堅持到現在,如果有一天我真的寫出圈了,或許我們可以整個交流會之類的,到時候促膝長談。
“書山有路勤為徑,學海無涯苦作舟。”寫作苦是苦了點,整得我差點就想放棄了,不過還好有你們。我也不急著成功,因為沒有個幾十年如一日的堅持,哪能輕易成功?
茫茫文海無人意,天下有君識吾心。文海很孤獨,但是有諸君,便足以令我至千里。