Format data code behind://Format data cho DataGridColumn
(DataGridTextColumn).Binding.StringFormat = "MM/dd/yyyy"Binding=" {Binding StartDate, StringFormat=\{0:dd.MM.yy HH:mm:ss\}}"
Change Color Back DataGrid:
Hiển thị giá trị của Binding List
Hiển thị giá trị của item với giá trị .ToString():
Binding="{Binding}"
Khai báo Template
Cấu trúc:
Ví dụ:
TemplateBinding
ScrollViewer với x:Name="PART_ContentHost": được sử dụng trong ControlTemplate của TextBox để đặt nội dung văn bản của TextBox.
Border với x:Name="PART_Border": được sử dụng trong ControlTemplate của một số phần tử để đặt viền xung quanh phần tử đó, ví dụ như Button, ComboBox, ProgressBar, ScrollBar, v.v.
Thumb với x:Name="PART_Track": được sử dụng trong ControlTemplate của ScrollBar để đặt phần đường kéo trên thanh cuộn.
Thumb với x:Name="PART_Thumb": được sử dụng trong ControlTemplate của Slider để đặt phần đường kéo để thay đổi giá trị của Slider.
ItemsPresenter với x:Name="PART_ItemsPresenter": được sử dụng trong ControlTemplate của ListBox, ComboBox và ListView để đặt nội dung danh sách các mục.
ContentPresenter với x:Name="PART_SelectedContentHost": được sử dụng trong ControlTemplate của TabControl để đặt nội dung của tab được chọn.
Thumb với x:Name="PART_LeftThumb" và x:Name="PART_RightThumb": được sử dụng trong ControlTemplate của Slider để đặt phần đường kéo ở cả hai bên của thanh trượt.
RepeatButton với x:Name="PART_IncreaseButton" và x:Name="PART_DecreaseButton": được sử dụng trong ControlTemplate của ScrollBar để đặt các nút tăng và giảm giá trị.
Grid với x:Name="PART_Grid": được sử dụng trong ControlTemplate của DataGrid để đặt lưới dữ liệu.