0

[WPF 自定義控件]自定義一個“傳統”的 Validation.ErrorTemplate

1. 什么是Validaion.ErrorTemplate 數據綁定模型允許您將與您Binding的對象相關聯ValidationRules。 如果用戶輸入的值無效,你可能希望在應用程序 用戶界面 (UI) 上提供一些有關錯誤的反饋。 提供此類反饋的一種方法是設置 "Validation.Error ...

dino.c 發布于 2020-02-27 08:56 評論(0)閱讀(16)
0

dotnetcore3.1 WPF 實現多語言

WPF dotnet core 3.1 基于 `Microsoft.Extensions.Localization` 實現基本的多語言支持 ...

WeihanLi 發布于 2020-02-26 22:59 評論(0)閱讀(26)
4

【WPF學習】第四十九章 基本動畫

在前一章已經學習過WPF動畫的第一條規則——每個動畫依賴于一個依賴項屬性。然而,還有另一個限制。為了實現屬性的動態化(換句話說,使用基于時間的方式改變屬性的值),需要有支持相應數據類型的動畫類。例如,Button.Width屬性使用雙精度數據類型。為實現屬性的動態化,需要使用DoubleAnimat ...

Peter.Luo 發布于 2020-02-26 21:13 評論(0)閱讀(119)
0

.NET Core 3 Web Api Cors fetch 一直 307 Temporary Redirect

.NET Core 3 Web Api Cors fetch 一直 307 Temporary Redirect 繼上一篇 ".net core 3 web api jwt 一直 401" 為添加 所述的坑后, 本次為添加 ,又踩坑了。 自從 .NET Core 2.2 之后,CORS跨域配置代碼發 ...

VAllen 發布于 2020-02-26 19:50 評論(0)閱讀(87)
0

C#個推SDK推送安卓+iOS

下載個推SDK,找到這兩個dll直接引用。 using引用 using com.gexin.rp.sdk.dto; using com.igetui.api.openservice; using com.igetui.api.openservice.igetui; using com.igetui. ...

crud 發布于 2020-02-26 17:32 評論(3)閱讀(112)
0

EF CORE中復雜類型的映射

實體映射時,遇到復雜類型,可選擇下述方法處理: NotMapped,跳過映射 在復雜類型上聲明 [Owned],但僅限該復雜類型是全部由簡單值類型組成的 自定義序列化方法 示例: IPInfo使用了owned,對IPEndPoint使用自定義序列化,對VersionInfo使用JSON序列化 @@@... ...

秦秋隨 發布于 2020-02-26 16:16 評論(0)閱讀(25)
1

Blazor client-side Preview 預覽版 如何調試 Debug

首先我們使用最簡單的模板案例,里面有一個Counter計數器,你可以在創建模板中找到。 首先需要設置運行調試方式為IIS Express。這意味著,MAC可能不能使用調試。 然后開啟運行而不調試(Ctrl+F5) 按Shift + Alt + D,會出現一個新的頁面。 如果你想用Chrome調試,復 ...

SimplerJiang 發布于 2020-02-26 15:22 評論(0)閱讀(20)
0

asp.net core 3.x Identity

一、前言 這方面的資料很多,重復的寫沒必要,但是最近一直在學習身份驗證和授權相關東東,為了成體系還是寫一篇,主要是從概念上理解identity系統。 參考:http://www.mrxneb.tw/r01cn/p/5179506.html 二、概述 幾乎所有系統都包含用戶、角色、權限、登錄、注 ...

變形精怪 發布于 2020-02-26 15:20 評論(0)閱讀(36)
0

C#代碼實現-冒泡排序

冒泡排序原理:(升序)通過當前位置數和后一個位置數進行比較 如果當前數比后一個數大 則交換位置, 完成后 比較基數的位置變成下一個數。直到數組末尾,當程序運行完第一遍 最大的數已經排序到最后一個位置了。次數可以減少循環數不用管最后一個數 降序排序同理 不過是把比較方式變成判斷當前數是否小于下一個數 ...

沒有蘑菇的提莫 發布于 2020-02-26 13:42 評論(0)閱讀(27)
0

[Wpf學習] 1.傳說中的Main

原來的C 程序都有Main的,現在用vs新建一個Wpf項目,啟動似乎變成App.xmal,前期項目中為了獲取啟動參數,很是折騰了一番: 1.先是修改App.xaml,添加StartUp事件 2.然后編輯Application_Startup,判斷e.Args數組 總感覺跟又臭又長的裹腳布一樣,不爽。 ...

毛毛蟲 發布于 2020-02-26 12:20 評論(0)閱讀(24)
0

dotnetcore3.1 WPF 中使用依賴注入

dotnetcore3.1 WPF 中使用依賴注入 Intro 在 ASP.NET Core 中默認就已經集成了依賴注入,最近把 "DbTool" 遷移到了 WPF dotnetcore 3.1, 在 WPF 中我們也希望能夠使用依賴注入,下面來介紹一下如何在 WPF dotnetcore3.1 中 ...

WeihanLi 發布于 2020-02-26 12:08 評論(0)閱讀(34)
0

利用Graphics的截圖功能CopyFromScreen

該方式是直接對屏幕進行截圖操作UserControl chartContainPanel = new UserControl();Graphics graph = chartContainPanel.CreateGraphics();Size s = chartContainPanel.Size;B... ...

snsnet 發布于 2020-02-26 11:52 評論(0)閱讀(17)
0

【WPF學習】第四十八章 理解WPF動畫

在許多用戶框架中(特別是WPF之前的框架,如Windows窗體和MFC),開發人員必須從頭構建自己的動畫系統。最常用的技術是結合使用計時器和一些自定義的繪圖邏輯。WPF通過自帶的基于屬性的動畫系統,改變了這種情況。接下來的兩節將描述這兩者之間的區別。 一、基于時間的動畫 假如需要旋轉Windows窗 ...

Peter.Luo 發布于 2020-02-25 22:40 評論(0)閱讀(51)
0

第1章 類和對象—面向對象概念

面向對象程序設計(Object-Oriented Programming,OOP)是一種程序設計架構,同時也是一種程序開發的方法。對象指的是類的實例,它將對象作為程序的基本單元,將程序和數據封裝其中,以提高代碼的重用性、靈活性和擴展性。 1.1 面向對象概念 時間是由什么組成的?現實世界是由一個一個 ...

笑笑未來 發布于 2020-02-25 19:53 評論(0)閱讀(27)
0

C#模擬POST上傳文件幫助類(支持https、http)

public static int PostFile(string getUrl, CookieContainer cookieContainer, HttpHeader header, string postdata, byte[] postdatabyte, Stream sm) { Strea ...

a729360471 發布于 2020-02-25 17:31 評論(0)閱讀(66)
5

給微軟的依賴注入框架寫一些擴展方法

現在在項目里大多都是直接使用微軟的依賴注入框架,而微軟的注入方式比較簡單,不如 AutoFac 使用起來靈活,于是想給微軟的依賴注入增加一些擴展,使得可以像AutoFac 一樣比較靈活的注冊服務 ...

WeihanLi 發布于 2020-02-25 16:58 評論(2)閱讀(444)
0

PPT導出為圖片

使用Aspose組件導出 Aspose有Aspose.Slides.dll,可以無需安裝office,進行讀寫PPT文件。 Aspose可能通過Aspose.Slides.NET安裝 簡單的導出圖片demo,如下: 1 internal class PptToImagesConverter 2 { ...

唐宋元明清2188 發布于 2020-02-25 16:21 評論(0)閱讀(31)
2

C#調用Windows API(示例:顯示任務管理器里的程序名稱)

作為初學者來說,在C#中使用API確是一件令人頭疼的問題。 在使用API之前你必須知道如何在C#中使用結構、類型轉換、安全/不安全代碼,可控/不可控代碼等許多知識。 在.Net Framework SDK文檔中,關于調用Windows API的指示比較零散,并且其中稍全面一點的是針對Visual B ...

IT技術派 發布于 2020-02-25 15:36 評論(0)閱讀(516)
3

asp.net core 3.x 授權默認流程

一、前言 接上一篇《asp.net core 3.x 授權中的概念》,本篇看看asp.net core默認授權的流程。從兩個方面來看整個授權系統是怎么運行的:啟動階段的配置、請求階段中間件的處理流程。 由于asp.net core 3.x目前使用終結點路由,因此授權框架可以用于所有asp.net w ...

變形精怪 發布于 2020-02-25 13:41 評論(2)閱讀(277)
5

ASP.NET Core ResponseCache進行緩存操作

前言 本章將介紹客戶端緩存將介紹瀏覽器緩存和服務端緩存,使用瀏覽器緩存將減少對web服務器的請求次數,同時可以提升性能,避免重復的運算浪費。 ASP.NET Core對于HTTP緩存分為兩種: 客戶端(瀏覽器緩存) 服務端緩存 客戶端緩存 通過設置HTTP的響應頭 Cache Control 來完成 ...

HueiFeng 發布于 2020-02-25 13:20 評論(0)閱讀(250)
内部期期公开一波中特