tag wpf

標籤
貢獻18
106
12:16 PM · Nov 05 ,2025

@wpf / 博客 RSS 訂閱

架構魔法師 - WPF的數據綁定詳細介紹_實用技巧

數據綁定是 WPF 中非常重要的特性,它建立了 UI 元素與數據源之間的連接,使數據能夠在兩者之間自動同步。 綁定的兩種常見情況 綁定到元素上 將一個 UI 元素的屬性綁定到另一個 UI 元素的屬性上 !-- 示例:將TextBox的Text屬性綁定到Slider的Value屬性 -- Slider x:Nam

數據源 , windows , wpf , text , Css , c , 前端開發 , HTML

收藏 評論

mob64ca13f9e726 - WPF 實現TreeView TreeDataTemplate 可以通過代碼實現節點展開

WPF 中,邏輯樹的概念至關重要。如果一名 WPF 開發人員不知道什麼是邏輯樹,或者對邏輯樹一知半解,那麼他就不 是一名合格的 WPF 開發人員。下面就把邏輯樹這個概念比較容易被曲解的地方加以説明: 1、邏輯樹並不只存在於使用 XAML 構建的對象中,使用程序代碼構建的對象同樣存在邏輯樹。 XAML 是專門用於 WPF 編程的新 API,就像當初 C# 是

機器學習 , 結點 , xaml , wpf , 人工智能

收藏 評論

louzi - WPF -- 點擊空白處隱藏View

本文介紹一種點擊空白處使控件隱藏的實現方法。 問題描述 考慮如下場景,在白板類軟件中,點擊按鈕彈出一個View,希望在點擊空白處直接隱藏掉View,同時可以直接書寫,如下圖: 實現該需求,可以通過View間通信解決,但這樣會增加代碼耦合且使邏輯顯得複雜。 本文通過派生UserControl,將處理邏輯封裝在View內部,從而降低代碼耦合度。 解決方案 通過分析需求可以想到,點擊空白處時,該Vie

wpf , mvvm

收藏 評論

louzi - WPF -- PasswordBox數據綁定方法

本文介紹下PasswordBox進行數據綁定的方法,本文參考鏈接。 本文完整示例程序見GitHub。 問題描述 PasswordBox的Password屬性不是依賴屬性,因此無法進行數據綁定。 解決辦法 該問題的解決辦法有多種,本文介紹如何通過添加附加屬性解決該問題。 附加屬性是説一個屬性本不屬於某個對象,但由於某種需求附加到該對象上,通過附加屬性可以實現將屬性與宿主解耦的目的。附加屬性本質上就是

wpf , mvvm , 數據綁定

收藏 評論

AI智行者 - C#技術棧入門到精通系列10A——WPF下的MVVM實現

MVVM 模式核心架構與實現細節 1. MVVM 模式回顧 2. ViewModel 的職責與設計 2.1 狀態管理 2.2 行為暴露 3. View 與 ViewModel 的連接 3.1 DataContext 的設置 3.2 ViewMo

xaml , wpf , 架構 , 後端開發 , c , ui

收藏 評論

mob64ca13fbd761 - emwin組件用空間

很多使用c#平台做圖像處理的朋友都是因為要使用WPF而不得不放棄OpenCV而選擇使用了Emgu。Emgu這個工具吧,由於才接觸,對於OpenCV的封裝好壞我不好評論,但有一點可以肯定的是,網上可以搜索的資料太少了,很多東西都需要自己研究api文檔,看源代碼。遇到了問題也基本上只能靠自己解決。真是魂淡啊……噴…… (↑↑↑↑以上純屬吐槽↑↑↑↑) 由於手上項目的原因,

控件 , 機器學習 , wpf , 加載 , 人工智能 , emwin組件用空間

收藏 評論

14224 - wpf頁面之間的跳轉

在 C# WPF 中實現登錄頁面跳轉,核心是 “驗證登錄邏輯” 與 “頁面切換” 結合,常用兩種方案:NavigationWindow 導航跳轉(適合多頁面場景)和Window+UserControl 切換(適合單窗口集成場景)。以下是具體實現步驟: 一、基礎準備:創建登錄頁面結構 無論哪種方案,先創建登錄頁面(包含賬號、密碼輸入框和登錄按鈕

microsoft , wpf , xml , c , 前端開發 , Javascript , ui

收藏 評論

IT劍客之家 - C#打開pdf文件 - Clotho

本項目對PdfiumViewer庫進行了改寫,對其pdf解析部分的核心功能進行了分離和精簡,使其支持任意程序調用生成渲染後圖片,項目代碼已全部開源 (https://github.com/LdotJdot/LumPdfiumViewerSlim)。 同時我們還給出了一個用Avalonia簡單實現了渲染頁面的UI,改造後的庫是完全支持如W

虛擬化 , 雲計算 , 開發語言 , pdf , wpf , Image , c

收藏 評論

爛漫樹林 - WPF 與WinForm - Ryub的個人空間 -

WPF vs WinForms:2025桌面開發框架終極對決 你還在為選擇桌面開發框架糾結?當用户抱怨界面卡頓、客户嫌棄UI過時、團隊因技術選型爭論不休時,選錯框架的代價遠超想象。2025年,.NET生態下的WPF與WinForms迎來終極對決,本文將從開發效率、視覺體驗、性能表現三大維度,結合微軟官方最新特性,幫你30分鐘做出決策

windows , wpf , 後端開發 , harmonyos , ui

收藏 評論

錦繡前程未央 - auto_increment的當前值

依賴屬性的當前值(Current Value),基值(Base Value)和本地值(Local Value)是MSDN常出現的三個詞,這些屬性和依賴屬性的優先級設置有關。 如下表: 這裏是當前值 1. 1. 屬性系統強制轉換,這裏是通過依賴屬性的CoerceValue

機器學習 , wpf , 強制轉換 , auto_increment的當前值 , 人工智能 , .net , c

收藏 評論

小咪咪 - WPF Material Design中文文檔

微軟官網指導鏈接:適用於 .NET 5 的 Windows Presentation Foundation 文檔 | Microsoft Learn WPF框架介紹:Windows Presentation Foundation 簡介 - WPF .NET | Microsoft Learn WPF介紹 WPF(Windows Presentat

wpf事件 , microsoft , wpf , 架構 , 後端開發 , wpf屬性 , c

收藏 評論

雲中小生 - .NET WinForms + WPF 綜合學習路線:從傳統到現代的.NET桌面開發

第一階段:打下堅實基礎 (1-2周) 目標:掌握C#核心語法和麪向對象編程,這是學習任何.NET UI框架的前提。 // 面向對象編程基礎示例 public class Person { public string Name { get; set; } public int Age { get; set; }

redis , .NET Core , 學習 , wpf , 數據庫 , .net , c

收藏 評論

gulaotou - WPF ComboBox 設置虛擬化

在目前開發中,流行的開發模式有MVC(模型-視圖-控制器)和MVP(模型-視圖-表示器),其中MVC模式常見於java web開發中,比如Struts2、Struts2,後來微軟也推出了MVC模式的開發框架。MVP模式是從MVC演變過來的,作為一種新的模式,MVP與MVC有着一個重大的區別:在MVP中View並不直接使用Model,它們之間的通信是通過P

虛擬化 , binding , WPF ComboBox 設置虛擬化 , 雲計算 , microsoft , wpf , mvc

收藏 評論

技術筆耕者 - 遊戲VFC文件

上一系列,我們講解了在WPF中如何給軟件換膚,並且做出了一個很好看的時區瀏覽小軟件出來。這也可以窺見WPF在界面製作上的生產力:簡便,易學,呈現效果逼真。 在這節,我們主要通過一個很小的拼圖遊戲來講解MVVM,使那些和我一樣曾經為了這個模式而迷惑的童鞋們提供一絲略微明亮一點的燈光,以期起到引玉的作用。 這個系列我們倒着來,先展示最終的效果圖,然後再具體一步一步的細細分

源碼下載 , wpf , mvvm , 遊戲VFC文件 , 人工智能 , 計算機視覺

收藏 評論

mob64ca1405664d - 全新C#工控上位機WPF教程 | 自定義協議上位機應用實戰合集零基礎入門(websocket/串口/網口通信/PLC工控上位機開發/交互/MVVM) 0766_嗶哩嗶哩

每個新計劃啓動前,我們團隊內部總要開個簡短的“技術選型會”。核心議題往往很聚焦:這個新活兒,到底該用Python+Qt(PySide6)上,還是派C#+WPF出馬? 這倆都是我們的主力兵器,沒有絕對的好壞,只有合不合適。選錯了,後期能把自己和客户都折騰得夠嗆;選對了,項目順風順水,你好我好大家好。 怎麼選?我們不空談技術,就圍着項目本身問幾個最實際的問題。 第一

windows , wpf , Css , 前端開發 , HTML , Python

收藏 評論

陌陌香閣 - net6 deskew算法

.NET6又雙叒叕出新版本了,2月17號Preview1、3月11號Preview2、4月8號又Preview3了,密集的版本發佈,各種新技術和改進優化,不禁要問一句,.NET6是要起飛嗎?下面給大家科普下.NET6將帶來的幾大核心變化! 1 跨平台UI解決方案-.NET MAUI (Multi-platform App UI),能夠

微軟 , etag , 騰訊 , wpf , 架構 , net6 deskew算法 , 後端開發

收藏 評論

編程夢想編織者 - CommunityToolkit.Mvvm學習筆記(2)——ObservableObject

簡介:CommunityToolkit.Mvvm包(又名 MVVM 工具包,以前稱為Microsoft.Toolkit.Mvvm)是一個現代、快速和模塊化的 MVVM 庫。 官方文檔:ObservableProperty 特性 - Community Toolkits for .NET | Microsoft Learn 1、先建立一個工程項目以供後面完整學習

wpf , 屬性值 , 後端開發 , Python , ui

收藏 評論

oioihoii - WPF入門指南:解析默認項目結構

作為WPF的初學者,理解Visual Studio創建的默認項目結構非常重要。這篇博客將詳細解析每個文件的作用,幫助你建立堅實的WPF基礎。 項目概覽 當你使用Visual Studio 2022創建基於.NET 8.0的WPF項目時,會生成以下幾個核心文件: App.xaml 和 App.xaml.cs - 應用程序入口點 MainWindow.x

xaml , wpf , xml , 後端開發 , .net

收藏 評論

码海舵手之心 - WPF開發(C#):頁面/窗口跳轉_winform跳轉

在 C# WPF 中,頁面跳轉通常有兩種主要方式:使用 NavigationWindow+Page 或 在 Window 中切換 UserControl。以下是具體實現方法: 一、使用 NavigationWindow+Page 實現跳轉(適合導航場景) 1. 創建導航窗口(NavigationWindow) NavigationWin

wpf , xml , 後端開發 , c , 筆記 , Python , ui

收藏 評論

雲中小生 - 【零基礎到實戰:C#桌面開發100講】資源分享

前陣子幫學弟整理自學資料時,翻到了去年我自己學習C#桌面開發時精心收集的一套教程。當時為了找全這些內容花費了不少精力,現在按照合理的學習順序整理成了完整的100講,從基礎入門到項目實戰全部覆蓋。想到可能對其他學習者有幫助,決定分享給大家。 關於資源説明 所有內容均為網絡上公開可獲取的資源,我只是按照學習路徑進行了系統化整理,

.NET Core , winform , 開發語言 , wpf , c , 前端開發 , Javascript

收藏 評論