Leo's Technical Debt

So many things, so little time.

WPF Resource用法

Resource類型 Resource Property Style 12345678910<Window> <!-- 定義checkbox樣式 CheckBoxStyle--> <Window.Resources> <Style TargetType="{x:Type CheckBox}" x:Key="CheckBoxSty......

元件事件、委派、interactivity(Command)觸發順序

情境 主視窗某動作new了一個物件(ex : 視窗)的實例(instance),在實例產生時把事件委派回主視窗 但被產生的實例本身也有寫被委派的事件,在xaml還有用Interactivity 將事件binding 到特定Command上 被委派的事件(DelegatedMainWindowEvent) 12SubWindow sb = new SubWindow();sb.close +=......

WPF OnPropertyChanged不寫死參數PropertyName

[.net framework 4.5 ↑]使用CallerMemberName Attribute 一般寫法 繼承INotifyPropertyChanged Interface 實做介面 1public void OnPropertyChanged(string parameter){} CallerMemberName Attribute 這樣OnPropertyC......

AppCenter

nuget安裝套件 123Microsoft.AppCenterMicrosoft.AppCenter.AnalyticsMicrosoft.AppCenter.Crashes AppCenter中建立應用程式 建立完會拿到一組Key 長得像這樣 007e393d-9250-4bfa-aaaa-cccc0000oooo AppCenter App.xaml加入AppCenter程式碼 1......

WPF Chart

介紹兩個我常用的圖表元件 Live Chart LiveChart介紹、SourceCode 安裝套件 nuget安裝LiveCharts.Wpf xaml引用資源、使用圖表 1xmlns:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf" 範例 12345678910<Grid> <lvc:PieCh......

Command、dotnet

.net core 12345678910:: 檢查是否安裝.net core dotnet:: 建立方案 dotnet new sln -n 方案名稱:: 查看目前.net core 版本 dotnet --version 方案名稱:: 列出所有SDK dotnet --list-sdks:: 切換SDK? 不用切換他會自動用最新的 command 1234:: 刪除檔案 del /f 檔......

DomainKnowhow

1. 虧損報告 1-1 每日產生股票庫存資料 FA股票庫存 > 投管股票庫存 1-2 每日運算虧損報告資料 1-2-1. 虧損報告不能刪除、填寫後只能修改檢討的內容 1-2-2. 檢查七天內虧損報告是否執行完畢(有填寫) 買(day7) 交易資料中,有目前契約買進資料 賣(day7) 交易資料中,有目前契約賣出資料 出清(day 4~6)......

Powerful Commit Message

Make git commit more powerful 1.準備一張充滿力量的圖片 2.用工具把圖片轉換成文字 Tool 3.commit上去 ...
git

WPF 套用Metro樣式

Nuget安裝MahApps相關套件 123MahApps.Metro.IconPacksMahApps.Metro.MetroMahApps.Metro.Resources 主程式(MainWindow.xaml)套用MahApp樣式 Xaml 1xmlns:Controls="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Me......

WPF Dockable

讓WPF有Dockable的功能 使用 Nuget安裝Wpf Toolkit nuget搜尋WPF Toolkit,有一個作者是Xceed的就是了 xaml加入引用資源 1xmlns:avalondock="http://schemas.xceed.com/wpf/xaml/avalondock" 實際使用 123456789101112131415161718192021222324......