Application Framework 程式框架

[MVVM] 建立 Warning Control

2017-10-30 C.H. Ling 0

WPF 的驗證可以透過ValidationRules 實現, 然而在實際情況中, 驗證除了Pass / Failure 外, 還可能會有severity level, warning 等. 可惜WPF 本身不支援. 若要加入的話, 最直接的方法只得從ViewModel 著手.

C#

[C#] 獲得版本資訊

2017-09-26 C.H. Ling 0

為了進行版本控制 (version control), Assembly version 是其中一個決定執行檔版本的方法. 然而除了在執行檔中檢查, 可以利用Reflection 檢查檔案版本.

C#

[WPF] 自建DataGrid Column

2017-09-25 C.H. Ling 0

在WPF 的DataGrid 中, 若需要自設DataGridColumn, 可以利用XAML DataGridTemplateColumn. 然而若遇到AutoGenerateColumn為true 或須要增加其re-usability 時, 自建user control 反而比較化算.  在這裡, 會建立兩個DataGird column來分別存取數字和日期. 

No Picture
C#

[WPF] DataGrid 對Abstract class 進行Binding

2017-09-04 C.H. Ling 0

在正常情況下, 當WPF datagrid bind abstract class 時, 只會顯示該abstract class 內容, 而implement 的attribute 則不會出現. 這是因為這個binding 過程乃在compile time 進行而非run-time 進行. 若要實現的話, 則須要進行部份設置.

C#

[WPF] 自建Toolbar Icon

2017-06-22 C.H. Ling 0

Tool bar 在以往的UI 開發上, 通常都是將表格功能放在一堆中方便使用. 在WPF 中, 繼續沿用此功能. 然而, 若要將其抽離作User Control, 則會真的變了一個button, 所以須要作若干手動修正.

ASP.net MVC

[ASP.net MVC] 整合 OpenStreetMap 於ASP.net MVC 內

2017-06-02 C.H. Ling 0

之前提及過在WPF 中使用OpenStreetMap 須要安裝 GMap實現, 而在Web Application 中, 當然亦須要叫用其他Library, 而它就是OpenLayer.  OpenLayer 是一套Map library 去dynamic render 地圖, 最重要是, 與Google Map 比較, 使用時不用API key. 但與之比較, 它相對沒有高度, 路線等相關資訊. 但若用來展示的話, 絕對是不二之選. 雖然沒有其他地理相關功能, 但配合其他library 的話, 亦可做到相同的效果.

No Picture
Active Directory

[C#] 利用Active Directory 作認證

2017-04-26 C.H. Ling 0

利用Directory Service 管理user account 在很多公司也很常見. 尤其是Active Directory, 一套Microsoft 參考OpenLDAP 而成的Directory Service. 在.net Framework 中, 如何與Active Directory作認證, 無需打一段LDAP Query, 只須要利用System.DirectoryServices 去進行. 

1 2 3 4