原文:WPF開發隨筆收錄-DataAnnotations實現數據校驗(MVVM架構下)

一 前言 在自己的項目中挺多地方需要涉及到數據驗證的,初期的實現方式都是通過點擊確定后再逐個驗證數據是否符合要求,但這種方式會讓后台代碼變得很多很亂。於是就開始在網上需求好的解決方式,剛好看到了一個大佬的博客寫了關於數據驗證的博客,也成功將那個方法用在項目中了,今天就來這里分享一下。博客原文:https: www.cnblogs.com wzh p .html 二 正文 這里寫一個簡單的例子來作為 ...

2022-03-01 22:35 0 759 推薦指數:

查看詳情

WPF開發隨筆收錄-報警閃爍效果實現

一、前言 工作中目前經手的項目是醫療相關的監護軟件,所以會涉及到一些報警效果的實現,今天在這里就簡單分享一實現方式 二、正文 1、實現的方式比較的簡單,就是通過一個Border控件,然后搭配DataTrigger和ColorAnimationUsingKeyFrames即可實現效果 ...

Thu Jan 06 05:21:00 CST 2022 0 1335
WPF開發隨筆收錄-自定義圖標控件

一、前言 1、在以前自學的過程中,軟件需要使用到圖標的時候,總是第一個想法是下載一個圖片來充當圖標使用,但實際得出來的效果會出現模糊的現象。后來網上學習了字體圖標庫的用法,可以在阿里雲矢量圖網站那里將想要的圖標添加到項目中,然后打包下載得到ttf圖標庫,然后將圖標當成字體來引用即可,這種方法實現 ...

Wed Dec 22 05:20:00 CST 2021 0 833
WPF開發隨筆收錄-唯一標識符GUID

一、前言 該系列博客用於記錄本人在WPF開發過程中遇到的各種知識點 二、正文 1、在工作的項目中,軟件需要用到在線升級功能,由於第一次弄,在下載服務端的文件到本地時,文件的名稱我選擇直接生成為固定的格式,被同事發現后差點被笑掉大牙。然后他告訴我有專門的方法用於生成一串唯一的字母數字標識 ...

Tue Dec 21 06:44:00 CST 2021 0 187
WPF開發隨筆收錄-帶遞增遞減按鈕TextBox

一、前言 今天分享一如何實現帶遞增遞減按鈕的TextBox控件 二、正文 1、之前的博客分享了一篇自定義XamlIcon控件的文章,這次就直接在那個項目的基礎上實現今天這個自定義控件 2、首先添加兩個圖標資源,一個增加的按鈕,一個減小的按鈕,具體過程可以參考我之前寫的文章 3、接着新增 ...

Thu Dec 30 08:20:00 CST 2021 0 1160
WPF開發隨筆收錄-仿安卓Toast

一、前言 在項目中,經常需要用到消息提醒功能,在以前接觸安卓開發那會使用過Toast,於是打算在WPF上也來模仿一個,話不多說,擼起袖子干起來! 二、正文 1、首先新建一個工程,工程的目錄如下 2、編寫Toast.cs的代碼,這里因為只需要顯示文本信息,所以Toast繼承Label ...

Fri Dec 24 05:40:00 CST 2021 2 817
WPF開發隨筆收錄-ScrollViewer滑塊太小解決方案

一、前言 在WPF開發過程中,ScrollViewer是一個很常使用到的控件,在自己工作的項目中,收到一個反饋就是當ScrollViewer里面的內容太長時,滾動條的滑塊就會變得很小,然后導致點擊起來不太友好。一開始想着是通過在樣式里面設置滑塊的最小值,但都沒法生效。最后換了一個思路來,通過把 ...

Tue Mar 15 06:34:00 CST 2022 3 766
WPF開發隨筆收錄-DrawingVisual繪制高性能曲線圖

一、前言 項目中涉及到了心率監測,而且數據量達到了百萬級別,通過WPF實現數據曲線圖時,嘗試過最基礎的Canvas來實現,但是性能堪憂,而且全部畫出來也不實際。同時也嘗試過找第三方的開源庫,但是因為曲線圖涉及到很多細節功能,第三方的肯定也沒法滿足。沒辦法,只能自己實現,上網查找后發現 ...

Tue Feb 22 06:55:00 CST 2022 5 2172
WPF MVVM模式開發簡明實現教程 7 DevExpress MVVM

WPF MVVM模式開發實現簡明教程 1 開篇簡介 WPF MVVM模式開發實現簡明教程 2 初識 INotifyPropertyChanged WPF MVVM模式開發簡明實現教程 3 事件綁定 WPF MVVM模式開發實現簡明教程 3-1 BaseCommand WPF ...

Fri Dec 18 01:33:00 CST 2020 0 474
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM