原创 WPF之自定義控件
public class CommandSlider : Slider, ICommandSource { public CommandSlider() : base()
原创 WPF之資源
<ImageBrush x:Key="{ComponentResourceKey TypeInTargetAssembly={x:Type local:CustomResources}, ResourceId=SadT
原创 WPF之樣式
自動樣式: <Window.Resources> <Style TargetType="Button"> <Setter Property="FontFamily" Value="Times New Roman"
原创 WPF之菜單選擇-反射
private void ButtonClick(object sender, RoutedEventArgs e) { // Get the current
原创 WPF之運行參數
public partial class App : Application { // The command-line argument is set through the Visual Studio
原创 WPF之單例模式
public class Startup { [STAThread] public static void Main(string[] args) {
原创 WPF之窗體追蹤
public partial class App : Application { private List<Document> documents = new List<Document>();
原创 WPF之綁定
綁定字體: <Window.Resources> <FontFamily x:Key="CustomFont">Calibri</FontFamily> </Window.Resources> <StackP
原创 WPF之按鍵事件
<Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto"></RowDefinition> <RowDefinition Hei
原创 WPF之應用程序資源
<StackPanel> <Button Click="cmdPlay_Click" Margin="5" Padding="5">Play</Button> <Image Name="img" M
原创 C#中readonly關鍵字與const關鍵字的區別
const 的概念就是一個包含不能修改的值的變量。 常數表達式是在編譯時可被完全計算的表達式。因此不能從一個變量中提取的值來初始化常量。 如果 const int a = b+1;b是一個變量,顯然不能在編譯時就計算出結果,所以常量是不
原创 WPF之繪圖
點線: <Grid Margin="15"> <Grid.RowDefinitions> <RowDefinition></RowDefinition> <RowDefinition></RowDef
原创 WPF之檢測鼠標位置
<Grid Margin="5"> <Grid.RowDefinitions> <RowDefinition></RowDefinition> <RowDefinition Height="Auto">