查看完整版本: winnerzone wpf学习笔记(1)

wpf 2007-10-26 14:52

winnerzone wpf学习笔记(1)

一直不想写blog但是发现光看别人的有种愧疚感,现在开始把自己学习winFX的笔记写出来供大家一起学习。
winfx就是.net 3.0,包括wpf、wcf、wwf。(个人理解)
其他的不说,看个例子先:
[list=1][*]建立一个wpf的工程。[*]打开window1.xaml文件,在xaml代码中写入以下代码:[/list][img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif[/img][color=#000000]<[/color][color=#000000]Window x:Class[/color][color=#000000]=[/color][color=#000000]"[/color][color=#000000]FullWPFWCFWWF.Window1[/color][color=#000000]"[/color][color=#000000]
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif[/img]    xmlns[/color][color=#000000]=[/color][color=#000000]"[/color][color=#000000]http://schemas.microsoft.com/winfx/2006/xaml/presentation[/color][color=#000000]"[/color][color=#000000]
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif[/img]    xmlns:x[/color][color=#000000]=[/color][color=#000000]"[/color][color=#000000]http://schemas.microsoft.com/winfx/2006/xaml[/color][color=#000000]"[/color][color=#000000]
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif[/img]    Title[/color][color=#000000]=[/color][color=#000000]"[/color][color=#000000]FullWPFWCFWWF[/color][color=#000000]"[/color][color=#000000] Height[/color][color=#000000]=[/color][color=#000000]"[/color][color=#000000]300[/color][color=#000000]"[/color][color=#000000] Width[/color][color=#000000]=[/color][color=#000000]"[/color][color=#000000]300[/color][color=#000000]"[/color][color=#000000]
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif[/img]    [/color][color=#000000]>[/color][color=#000000]
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif[/img]    [/color][color=#000000]<[/color][color=#000000]Grid[/color][color=#000000]>[/color][color=#000000]
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif[/img]      [/color][color=#000000]<[/color][color=#000000]Button Name[/color][color=#000000]=[/color][color=#000000]"[/color][color=#000000]MyButton[/color][color=#000000]"[/color][color=#000000] HorizontalAlignment[/color][color=#000000]=[/color][color=#000000]"[/color][color=#000000]Center[/color][color=#000000]"[/color][color=#000000] VerticalAlignment[/color][color=#000000]=[/color][color=#000000]"[/color][color=#000000]Center[/color][color=#000000]"[/color][color=#000000]
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif[/img]               Width[/color][color=#000000]=[/color][color=#000000]"[/color][color=#000000]100[/color][color=#000000]"[/color]
[color=#000000]>[/color][color=#000000]确定[/color][color=#000000]</[/color][color=#000000]Button[/color][color=#000000]>[/color][color=#000000]
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif[/img]    [/color][color=#000000]</[/color][color=#000000]Grid[/color][color=#000000]>[/color][color=#000000]
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif[/img][/color][color=#000000]</[/color][color=#000000]Window[/color][color=#000000]>[/color]

看设计器多了个按钮@_@!
我们来增加个按钮的点击事件.
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif[/img][color=#000000]<[/color][color=#000000]Button Name[/color][color=#000000]=[/color][color=#000000]"[/color][color=#000000]MyButton[/color][color=#000000]"[/color][color=#000000] HorizontalAlignment[/color][color=#000000]=[/color][color=#000000]"[/color][color=#000000]Center[/color][color=#000000]"[/color][color=#000000] VerticalAlignment[/color][color=#000000]=[/color][color=#000000]"[/color][color=#000000]Center[/color][color=#000000]"[/color][color=#000000]
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif[/img]               Width[/color][color=#000000]=[/color][color=#000000]"[/color][color=#000000]100[/color][color=#000000]"[/color][color=#000000] Click[/color][color=#000000]=[/color][color=#000000]"[/color][color=#000000]ButtonOnClick[/color][color=#000000]"[/color][color=#000000]>[/color][color=#000000]确定[/color][color=#000000]</[/color][color=#000000]Button[/color][color=#000000]>[/color]


好了前台事件注册了,后台加入代码:
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif[/img]
[color=#0000ff]public[/color]
[color=#0000ff]partial[/color]
[color=#0000ff]class[/color][color=#000000] Window1 : System.Windows.Window
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockStart.gif[/img][img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedBlock.gif[/img]    [/color]...[color=#000000]{
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif[/img]        [/color][color=#0000ff]public[/color][color=#000000] Window1()
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockStart.gif[/img][img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedSubBlock.gif[/img]        [/color]...[color=#000000]{
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif[/img]            InitializeComponent();
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockEnd.gif[/img]        }[/color][color=#000000]
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif[/img]        [/color][color=#0000ff]void[/color][color=#000000] ButtonOnClick([/color][color=#0000ff]object[/color][color=#000000] sender, RoutedEventArgs args)
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockStart.gif[/img][img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedSubBlock.gif[/img]        [/color]...[color=#000000]{
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif[/img]            MessageBox.Show([/color][color=#000000]"[/color][color=#000000]我出现了[/color][color=#000000]"[/color][color=#000000]);
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockEnd.gif[/img]        }[/color][color=#000000]
[img]http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockEnd.gif[/img]    }[/color]


启动调试看下.
ok第一个小例子写成了。
HorizontalAlignment[color=#000000]=[/color][color=#000000]"[/color][color=#000000]Center[/color][color=#000000]"[/color][color=#000000] VerticalAlignment[/color][color=#000000]=[/color][color=#000000]"[/color][color=#000000]Center[/color][color=#000000]" 这两句代表的是按钮的位置.我们设置成窗体的中间位置.[/color]

winmail 2007-12-4 23:58

学到了,感谢楼主!:)
页: [1]
查看完整版本: winnerzone wpf学习笔记(1)