Download pdf - WPF Tutorial

Transcript
Page 1: WPF Tutorial

c��������������

��������������������

u�������������� �������������������������������������������������������������������

u����������������������������������������������������������������������������������������� �

��!��������"#$��������� ����������������� ��������������������

��� �u���������������������������������������"#$%�&��!�������%�������������������"$�

�����������������������������u#&�����������

���������������"#$���!������������������������������������� �����!��������������������

����������������������������� ������u������������������u�����

�������������������

���� �����������u���������������������������u���������������������� ��������������

�������������������'����������"#$��������������u�������(������� ���� �����������������

������u�����������������������)������� ���*�����u��������������!�������+�

ï? u����������������������������������

ï? &���������������������������������

ï? ^�������������������������� ��������,�������-�����u���������������

ï? ���������������u��������*������������������������ �����������������������������

������!��������

���������c����

������� ������������������������&����#�������������� ���������������������u��������

����������������������������./��

��

0&����#����1�

����0�� �,����������234531"������������"�����u���06�� �,���1�

����0,�����������23753�8����������������239����31:;06,����1�

06&����#����1�

��

��

���������� �����������./������������������+�

Page 2: WPF Tutorial

��

66�.����������&����#�����

&����#����������#�����2�����&����#����<=>�

�����.������2������#����>�

��

66�.������������ �,����

�� �,������ �,����2������� �,���<=>�

�� �,�����������2��������������<75=>�

�� �,������ ��2�3"������������"�����u���3>�

�����#�����.�����������<�� �,���=>�

��

66�.����������,�����

,�����������2�����,����<=>�

������������2��������������<45=>�

������.������2�3:;3>�

�����#�����.�����������<�����=>�

��

��

��� �����������������u����!����������������������������������������������(�����������

�u������ ������!�������

����������������������

#������������������� ���������������������������u���0,�����.�����23:;3�61��,���

�������������������������������� ��������������������������������������������������

���������� ��������������������?������������������������������� ���������� ��� �������

������������ ���������������� ��������������������������

��

0,����1�

��0,�����.�����1�

�����0������&����23������6:;����3�"����23@53�8�����23@53�61�

��06,�����.�����1�

06,����1�

��

��

��������� ��������������

Page 3: WPF Tutorial

��!�� ������������������"#$��������������� �����!����������� �������������������� ����

���������������"���� ������������,����,����%���������3,���3������ ���������������

���������,����.�!��������������& �����"������������,�������,���������������������

�����������������������������������������������!��������������������������������������

"#$����������������� �����!��������������A����������%����� ����������������� ���

��!��������� ����������������

��

0,�����,����,����23,���3�,�������������235%7531�

06,����1�

��

��

���!����"���������

�������� ������������� ������������������������������!���������u�������� �����!������

!�������������� ��������������������� ���������������������� ����� ��������<� �����+�

,��������23B&�����9������������,��������,����C3=��"#$��������������A����������

� �������%����� ������������ �����%�� �����!�������������� ����������������������

�����A����������� �������+��

ï? u�������

�����������!������������������������������

ï? ¢�����#��������

:���������������������������� ��

ï? Ä �����#��������

��������������������������������� ��

ï? ��������u�������

��������������� �������������������������������� ������� �������������

ï? "�¢������

9���!������!��������������������� ���

ï? "�$����

9������������

�������������������������������������� �������������������������� ����������������������

�������������������������������������������#����� 2D������������������ ������

������������������.���������������������� ��������� �� ��"���� ��� ������� ������

������ ��� %������� �������� ��������������������������������� ������������������ �

��������������������������������

Page 4: WPF Tutorial

��

0�� �, � +����23�� �, 361�

0������.�����23B,��������� �%������������2�� �, C361�

��

��

$����������

�������������������!�� �u�������� ���������������������������������

����������������+66�����������������6��� 6455E6 ���6��������������������������������

�������������& �����"������.��������

�����������������+66�����������������6��� 6455E6 �������������������

& �����"�����������������������������u������ ������

�����������������������u�������������������.�9������������������� �����

u����)���������������������������� ���!����'����������������� �����������.�9�����������

���u����� ��������������A���������+����� ��

��

0"����� ����2F����+66�����������������6��� 6455E6 ���6�����������F�

�������� ����+ 2F����+66�����������������6��� 6455E6 ���F1�

06"����1�

�

�������%�����&�����������

Page 5: WPF Tutorial

�

������������

������������"#$�������������������������������� �������������������������������������

��������������������������������������������������������!�����������������������������

�����������&�����������"#$����������������������������%�����������������������

���� ��������������������������������������������� ���������������������

��

0"����1�

����0^���1�

��������0������.�����23�����3�61�

��������0,�����.�����23,����3�61�

����06^���1�

06"����1�

��

��

� ��������������������������!������������'�

��"#$������������������������%������������!������������������A���� ������A�

����������������%������������������������������������������������������!���������������

������������

Page 6: WPF Tutorial

"����"#$������������������%�����������������������������������%������������������������

����!���������������������������!���������������������������������������������������������

������������A�������%��� ��������

,������������ ����������������������������������������������������������(�����������

#��������� �������������������������������������%������� ������������������������!������

��������������G�,������������� ������������������������������� �������������3����3�

�������A���������������������������������������������������������� ��������������������

�����������������

����������������������������������������������������������������������������������������

��������������������+��

ï? ��������)�������� #����� �!�������

ï? 9���!����) �����9�������������������

ï? �����������������������������������

ï? $��������9�����!������

����&�����������

����������������������������������������������������������!������������������������������

�������������0,9�

����!��������������������������+��

ï? 9���������!����������������

ï? #��������������������� ��

ï? #���������� ��A�����9���������������

ï? #���������������������������� ���

ï? )�8��A���������

ï? 9�����!�&�����<$����������=��

�������������� �������������������������&�����������

�� ������������������������������������������� ���������������������������������

�������%����� ����(������������ ���!����������������������%���(��������������������

��!��������������������������������������������������-�������� �����

����������������� ����� �������'���������������������������������!�����������������

�������������

Page 7: WPF Tutorial

��

��(�����������������D���������8������ ��������

B�

������(�������������$����������0�1<)�������� :��������������� :�����=�

����������������+�������

����B�

��������)�������� :�������������2���������� :�����>�

�����������

��������B�

�������������������2�D���������8������^��#�����<������=>�

��������C�

��������������<�������G2������HH�G<�����������==>�

��������������������������>�

����C�

C�

��

��

������������ ��������������������������������������������������������!��������������

!�������������������������������������� ���^������������������������������������������

��������%������������������

��

!��������2�D���������8������ ��������$����������0^���1<����=>�

��

�

�

�������� �����������

�����������

D��������������������� �

��������������������

8�������������)������ #����� �

9����� �)�������� #���������

���������)�������� #���������

������������������ ������� ���������

Page 8: WPF Tutorial

8�����������������!�����

������������

"���� ������������!��������������������"#$%� ������������������������

)�������� #������������� ����-�����������������������������������%����������������

������������������������ �������������

��������������������%����������!������������������������� ���������������� ������

���!�������������� ��������%�������������!��������)�������� #����� �������������

� �������� ������������������^��D����<=����������������������������)�������� :�������

"���� ��������!����������������� ������� ������������������������������ ��������%�

(����������������� ���� ������!��������!������ ����������������)�������� :�����������

�� ��������� ������������������������ ���������!������������!����� ��������������

������!������������������ ���������������

ï? #������������ �����������

��(����������������������������������������������� ������ �������������!���

I5J�������������������*��������� ������ ���� ����������������!�������)�������� �

������������!����������������� ��� ����������������������������������������

�����������!���������������������������������������� ������� ��

ï? &�����������������

"���� �������������������� ������� �����!������������!���� ���������!�����

���������������� �����������!�����������%�������������� ������� ���!����������

��������������������������������!������"���� ����������$��&���������������������

������������������� ������������� ����� ��!�����������!�������

ï? c�������������������

)�������� �������������!���������A�������������������������������, �������������

������������������������ ���������� ������������%����������!���������������� �

������������������������������������ ������������������

&����������������������� �

�!�� ������ �������������������� ������� %������������� �����!�������!������ ��������

������������������������������������������������!���������!�������%����������������

Page 9: WPF Tutorial

�� ������������������!�%���������������������������������!�������������������������!��������

���� ���!���������

�

����������(���������

�����"#$������������������������)�������� #����������������������)�������� #����� �

������������������������������� �A�����������������-�������� ���A���������������������

������������������������������!������

����� ��������������������)�������� #������������������!�����)�������� :������������

��������������������� %�!������������� �������������������!���������������� �

����������������� ��������� ���������� �������������������������� ������� ��

"���� �������������������� ������� �!������������������ ��������%������������� �������

^��D����<)�������� #����� =��������������!���������������������!�������!������ �

��������!��������������������� ���������� ���������������������������������!��������

�!�������%�������������������� ���������������� ������!�������������������������������������

����������������������������!����������!��������������������������������!���������������

���������� ������������������-������������������������%�������������������������������

Page 10: WPF Tutorial

�

r����������������������� ������ �

�����������)�������� #����� %��������������������� ���)������ #����� ��� ���� ���

���������)�������� #����� �9�������<=���������������������������������� ������� ��

��������������)�������� #����� ���������� ��������������#����� �������������������

��!���������"#$��

������������������������������������������� � ��������������������� ���������������

�������������������������������������� �������������������������!������ �����������

^��D����<=�����&��D����<=���������������������)�������� :����������������������

)�������� #����� ������ ��

���������������������� ��������������������������)�(���������� �������� ��������

����� ������������������ ������������ �� ������������������ ���������������

¢��&����*+������������������������� ��

�� ������������D������&����%� ������� �����������������4 ������������������������� �

������ ��

��

Page 11: WPF Tutorial

66�)�������� �#����� �

��(������������������ �)�������� #����� �.����������#����� �2��

�����)�������� #����� �9�������<�3.����������3%�� ����<)�������=%�

������ ����<� .���.����=%�����$�������#����� ��������<)����������==>�

��

66������#����� ���������

��(����)��������.�����������

B�

��������B��������<)�������=^��D����<.����������#����� =>�C�

��������B�&��D����<.����������#����� %�!����=>�C�

C�

��

��

�����)�������� #����� ���!���������������������������������%�!����������������

!�������������������������������������������������������� ������� ��

��

����$�������#����� ��������<�)����������%��

�����������������������:�.����������#����� .������%��

�����������������������:�.����.����������#����� �=%�

�����������������������:�D�������.����������#����� �=>�

��

��

&�����c�������c���(��!�

�����������������������������������������������%�����������������!�� ��������������!�����

���������#����� ������������������!�����������������������!�������%�������������������

����!�������������������������������������

��

��������������������:�.����������#����� .������<)�������� :�����������%��

��������)�������� #����� .�������!���������=�

B�

����� .���.�����������2����������� .���.����>�

����)�������������2�<)�������=�����D����>�

����66�#���������������������������

C�

��

��

Page 12: WPF Tutorial

c������&�����c���(��!�

������������������������� ���������������!���������������������������������������

������������ �������������� ������������������������������D������������������

������������!�������� ������������������������������������!�����������������������

�������������������������� ������������������������������������������

��

����������������(,����:�.��������#����� <�)�������� :������������%��(,���������=�

B�

�������<<)�������=�����1�)�����������=�

����B�

�������������2�)����������>�

����C�

���������������>�

C�

��

��

&����������c���(��!�

�������!����������������� ������������������!��������!�������� �������������%����

��������� ����������������������������� ������������%�������������������������������

��)���������

��

���������������(����:�D�����������#����� <�(,��������=�

B�

�������������������)�������>�

C�

��

��

#������ ��������� ����������

&������������ ������� ��"#$������������������ ����� ��������������������������

��������������%����������������:!��������� ���������������������������!������

��������������!������

�� ��� ������ �����%��� �������������������������������� ?�:���������������������

����� ��������������������������������������������

.����������������� ������� ���������������������������������)�������� #����� ����������

���������)�������� #����� �9�������<=� �������)�������� #����� �9�������9����� <=��

Page 13: WPF Tutorial

������������� ����)�������� #����� ;� ��������� ������������������������!������

���������������������� ������� ���������������� ���!��� �������������������!��������

������� ������������������������������������������ ������� ��

&������������������������������������������������ ������� ��������������������

)�������� #����� ;� �)�������� #����� ������������� �������������� ������� ������

�������������������� ��������

�

��

66�9���������������!������ �����������!�����

���������������������� �)�������� #����� ;� �������:!��#����� ;� �2��

������)�������� #����� �9�������9���:�� <3������:!��3%��

������� ����<(���=%�� ����<� .����=%��

����������$�������#����� ��������<�����==>�

��

66�9������������������������� �����������!�����

��(������������������ �)�������� #����� �������!��#����� �2��

������������:!��#����� ;� �)�������� #����� >�����

��

66������#����� ���������

��(��������������:!���

B�

�������B��������<(���=^��D����<������!��#����� =>�C�

���������������B�&��D����<������:!��#����� ;� %�!����=>�C�

C�

��

��

�������������������

���������������������������������������)�������� #������������� ������ �������������

!���������������������������������� ����������������!������

������ �������������������������� ������������������ ������������������������������

������������������������������.��!�������������������%�����)��#�����������)��%������

&����� ������������ �������� ��������%����������������������&� �����%���(���������������

��!���������������������������"#$���������

Page 14: WPF Tutorial

�������������������������������������� ������������� �������������������������������

��������������������������������� ���$��� ���������������������������������� ���

��������� ����������

����������!������������������������ %���������������������u��������������� ������

���������������!������������������������ ����������������.��!����������.��!�������

������ ���������������������������.��!��������%� ��������������������+�

0.��!��1�

����0,�����.��!�����23453�.��!������23453�.�����23.�������G361�

06.��!��1�

��

��

��(������������������ �)�������� #����� ���#����� �2�

����)�������� #����� �9���������������<3��3%��

����� ����<���(��=%�� ����<.��!��=%�

��������$�������#����� ��������<5�%�

��������$�������#����� ��������:��������������==>�

��

��(����������������&����<*����������������%����(���!����=�

B�

������������&��D����<��#����� %�!����=>�

C�

��

��(��������������(���^����<*����������������=�

B�

�����������<���(��=��������^��D����<��#����� =>�

C�

��

��

������������������� �������� ���������

�� �������������������������������������� ������� %� �������������������� ��������

����������������� �����!����������������� ����������������������

#����� .������.���������,�������������������� ��������������

)�������� #����� )������������������������������ ������������D����.������<=�

��

)�������� #����� )����������� �)�����2�)�������� #����� )����������

����$��#����� <�� �, ��� �#����� %�� ����<�� �, ==>�

Page 15: WPF Tutorial

��

���<�� �)����G2�����=�

B�

������ �)��������D����.������<� �� �, %����������

����B�

��������66����� �������� ����������������������

����C=>�

C��

��

��

r��������������������������

,���������������������!����������!����%����������������������

)�������� #����� �*����D�����������������������������!������

�����7�.����D����<�,�����.�����#����� �=>�

��

�

#�������������

�

9������!����������!�������������!�������������������!���������������������������

9�����&������ �������������������� ��������������%������������������'������������

�!��������������������������������������������!����������������������������!����

��������� ���������������������!����� ��� +�,�����.����23,����K.����3��

Page 16: WPF Tutorial

9������!����������� ������������������������������������������!�����������

#��!�������)��������������������������������������������)������� ���(������

�����������������������!������������������������������� ����!����������8�������2�

����>��

ï? ���������������!�������������������������������������!�����������������!������

������������������������������������������������������������������������� ���������

�����!����������������, ����������!�������������������#��!�������������������

���������������������������!�����

ï? u�((����������!����������������������������������������!����������������!������

��������������������������������������������������������������������� �������������

�!������������������������������!����������������������������������!�����

ï? Ä�����������!������������������������������������������������������������������

������������������������!������������������������������!������

r������c��������c������#������������

��

��

66�9�������������������!����

��(������������������ �9�����!����&��������!����2��

�����!�����������9�������9�����!���<�3&�������3%�9�����&������ �,�����%��

����� ����<9�����!���8������=%�� ����<� .����.����==>�

��

66��������������

��(����������9�����!���8�������&��������

B�

��������B����8������<&��������!���%�!����=>�C��

�������!��B�9��!�8������<&��������!���%�!����=>�C�

C�

��

66�9����������������!����3��������3�

9�����!���<����9�����!�������<� .����.�����&��������!���==>�

��

��

��

Page 17: WPF Tutorial

�� ��������c��������

������������������� ����

� ��� ��������������������

�� ������������������������������������������������ ���������������������������� ���

�� ��������������� ��������������������!������%�������������� ������������������

��������������������������������������������������������������"#$���!����������������

�����A����� �������������������� �����!���������������������

���������������!��������������� �����������"#$+��

ï? ^����#������

ï? &�����#������

ï? )���#������

ï? "����#������

ï? .��!���#������

u�������������

ï? �!���� �����������A��������������������������������������������������������

����������������������������

ï? �!���� ���������A���������"���������8���������������������������!�������������

ï? )�(���������������!������������� �������������*�������� ���!����������������

ï? *�����&����#��������� ��������������������

ï? *�����^���#��������� ��������������������� �����.��������������������������

�����������������&������������������������ �, �����

ï? *����������.����������������������������)���������������� ���� �������� �!�����

�������*�������&�����&�������������� ����������������������������

&������������r���-����������������

*�������D���������������������8���������������������������������������������������

�������������������������������������������������������������������������!������������

��������������������

Page 18: WPF Tutorial

�

������������������

���������������#������������������������������������!������������������������������

�������

ï? ������������������� �����������������������������

ï? ����#����������� �����������������������������

ï? ����#������������������������������������������������������

�

r���������������

������������������������������ %��������������!������8����������"����������� ���

��!���������������� �������������������� �����������������8�����%��� 8�����%����"���������

�� "�������������������������������������������

�� �����������������������������������������������������������������������������

.��������r��������

Page 19: WPF Tutorial

c��������

�� ����������� ������ ��������������������������������������!���������������������

����������������!�������������������� �������������.����,����������� ����������������

�

¢���������

"����������������������������������!������������%� ��������������������&����D�����������

&����D������������������������������������!��������������

����!�������� ��������������������������������� �����!���������������������

&�������D�������� ������������

0&����D�����1�

����0&����#����1�

��������0,�����.�����23$���������3�61�

��������0,�����.�����23&���������3�61�

��������0,�����.�����23����������3�61�

����06&����#����1�

06&����D�����1��

�

/���������

������������

Page 20: WPF Tutorial

�

���������������� ������������������������������������������������������������������������

���������������������� ������������������8�������������������� ������������������������

���������������%���� ����������!�����������������������!���!�������������!����

���������������!��������������������������� �����8���������������������

D�����������������������������������������������������������������������������������

��������������������������� �����������������������

������#��������c�������

������������������������������ ������������������������������������������%� ��

��!��������9�)��������������������9�)����������������������.����)��������

������������.����)������������������������������� �����������������������������

�������������������

����������������������������������������������������������%�����������������!�������

����������� ��

��"��� $� ����������������������<76IE�����=�

����� ������������������������������� ��������������������

¢����*0+�������������������������!�������%����������� ���!�����!�����������A

��������������&���A��������������������������%�� �������������������

�������������������������!�������755J��9�����������������A

���������������������������������������������������������������������

0^���1�

����0^����9�)��������1�

��������09�)��������8�����23���3�61�

Page 21: WPF Tutorial

��������09�)��������8�����23���3�61�

��������09�)��������8�����23L3�61�

��������09�)��������8�����234M3�61�

����06^����9�)��������1�

����0^����.����)��������1�

��������0.����)��������"����23���3�61�

��������0.����)��������"����234553�61�

����06^����.����)��������1�

06^���1�

��

r�������������������������������

�������������������������� ��������������������������������������������������������

�����������������^�����;�����������������������A����������������������������������� �

������������������������

����������� �����������!�������������������������������^����.���������^����9����

�����������������������������

0^���1�

����0^����9�)��������1�

��������09�)��������8�����23���3�61�

��������09�)��������8�����23���3�61�

��������09�)��������8�����23L3�61�

��������09�)��������8�����234M3�61�

����06^����9�)��������1�

����0^����.����)��������1�

��������0.����)��������"����23���3�61�

��������0.����)��������"����234553�61�

����06^����.����)��������1�

����0������^����9�2353�^����.����2353�.�����23����+361�

����0������^����9�2373�^����.����2353�.�����23�A����+361�

����0������^����9�2343�^����.����2353�.�����23.�����+361�

����0�� �, �^����.����2373�^����9�2353�������23N3�61�

����0�� �, �^����.����2373�^����9�2373�������23N3�61�

����0�� �, �^����.����2373�^����9�2343�������23N3�61�

����0,�����^����.����2373�^����9�23N3�8����������������239����3��

���������������"����23M53�������23N3�.�����23&���3��61�

06^���1�

Page 22: WPF Tutorial

��

#���-�(�������������������

�

"#$���!������������������������^���&������������������������������������ ��������������

���������������������������������������������������������������������������������������������

�������������������� �������������������������

0^���1�

����0^����.����)��������1�

��������0.����)��������"����23L361�

��������0.����)��������"����23���361�

��������0.����)��������"����23L361�

����06^����.����)��������1�

����0������.�����23���3�^����.����2353�61�

����0^���&��������8����������������239����3��

������������������D����������������23&������3��

������������������^����.����2373�9�����,���!��23#��!�������� �3�

������������������"����23@3�,��������23/$$,.,.,.361�

����0������.�����239����3�^����.����2343�61�

06^���1�

��

����������� ����������������������������������������������������A�������������)������������

�� ����!�����!�����������������������������������������������������������������������������

��������!���������� ������� ����!������������9�����,���!�����#��!�������� ���

������������������� ���������������������������������������������������������������

������������������,����� ������� ����������������� ���������9�����)����������.������

��9�����

Page 23: WPF Tutorial

0^���&��������9�����)�������23.�����361�

��

r������������������������������������������������������

����������������������������������� ��������������� ���������������������������!���

������������������������������!�� ��������� ������������������������A����������!����� �

������������������ �����������������������������������,��������������������������������

����%����������������������!������������������

, ���������������������������� �^������&�����&���&������������������������������ ��

�����������������������������A�������������������

��� �������������������������������������%���������&�����&���^���������������

������

��

0�����.�����^������&�����&���&���23����3�1�

��0�����.�����������������1��

����0)�����������1�

������0^���1�

��������0^����.����)��������1�

����������0.����)��������&�����&���^���23$����.����3�"����23���361�

����������0.����)��������"����23L361�

��������06^����.����)��������1�

��������0�� �,������ �23B,�������#���2;� C3��� �"�������23"���361�

��������0�� �,������ �23B,�������#���2D����C3�^����.����2373��� �"�������23"���361�

������06^���1�

����06)�����������1�

��06�����.�����������������1�

06�����.����1�

��

��

1������r�����

.��������������������������������������A���������������������&�����������������������A

���������������%�&������������������������������&������� �"������������ �,���������������

&�����&��������������������� ������� ������ ����������������������������������

���������������������!��������������

1�����/���������������������

Page 24: WPF Tutorial

�� ��������������������������� ����%� ��������������^����������������������������

��������� ������������

�

�������-��� ^���������������

¢������-��� ����^���������<7%^���*���� ���&���=�

��"�����-�� ����^���������<755%^���*���� ���#� ��=�

^���������2�����^���<=>�

��

.����)����������7�2�����.����)�������<=>�

��7�"�����2�^�������������>�

.����)����������4�2�����.����)�������<=>�

��4�"�����2�����^���������<7%^���*���� ���&���=>�

��

�����.����)������������<��7=>�

�����.����)������������<��4=>��

��¢���!�����

�

������������

����&����#��������"#$������������������������� ��������������������������������������������

������������������%��������������������������������������!�� ������������������ �������

������������"#$������.�����������.��, %�����, ��������������&����#��������������

����������� ����������

Page 25: WPF Tutorial

��

0&����#����1�

��0�� �,����������23753�$��&���2345318���� ������� ������?06�� �,���1�

��0,�����������237531,����06,����1�

��0,�����������237531"��������06,����1�

��0,�����������237531�������������06,����1�

��0,�����������237531.���������06,����1�

06&����#����1�

��

��

¢���!� ���������-������ �

������ ���������������������������������������3:;3�����3.�����3�����������������

�������,����������������������� ��������������������������������������A�������

��������������������������������!���� �����������������������������������������������

�������������������������������������������� ������������������� �������������

����������� ����!���������������������������������������������

�

��

0&����#�����������23M3�:���������238�������31�������������

���0,��������"����23IN31:;06,����1�

���0,��������"����23IN3�������2375%5%5%531.�����06,����1�

06&����#����1�

��

��

u����%���c�������������

����"#$�����������!����������������������A�������������������������������!��������

����������������������

������#��� �.������

)���^����

�����.�����

��!�#��!����.��, �

Page 26: WPF Tutorial

)������

&������

#����

9���,�����

�������

�� �, �

������

� �������

#������, �

.��� ������

.��������

����, �

����D����

"�����

�

���u������������

�

������������

"#$���!��������������������������� �������%��������������������������������������

���������������������������������������������������u���������!�� ��������������������

������������������������%��������������� ���������������������������������������������

!����!������������������������������������"#$�����������������������������������

)���������������������������������<������A1�����������������0A������=%����(�������������

<������0A1�������=���

Page 27: WPF Tutorial

��������������������������������������������������� �����)�������� #����� ������

�������������� �������������������(������������ ������ ��

����������������������������� ����%�����������������������������!�������������

�������������������������������������������������������������!������:�������������

����������������������� �������������#����� .��������!���������

$���� ������ c�����������������:��)�������� #�������������������� �����

#����� .��������������������������� ����������

)��������������� ������ ��������������� �����������2u������3��������� ������������

�������� ������������������������������������������ ������� �, ������������������

������������� ����!����+�

��

0&����#����1�

����0�� �, � +����23� ������3�61�

����0������.�����23B,��������� �%������������2� ������%��

���������������������*�����&�����������2#����� .������C3�61�

06&����#����1�

��

��

���c����"��

�!�� �"#$�����������!������$���������������������)���.��� �������� �������

������ �������������(�������������������(,�������!������������� ����(��� ������ ���������

����������������%����������������������� ��� ���������

����)���.��� �������� ���������������������������������������&� ��������������

)���.��� ���������������� ��������������������!����������������������������������������

��������!�� ��������� �����������������������������������������������������������

�����������������

��

0&����#�����)���.��� �23B&�����9�������� .������C31�

����0�� �, ��� �23B,�������$��������C361�

����0�� �, ��� �23B,���������������C361�

����0�� �, ��� �23B,�������&�����C361�

����0�� �, ��� �23B,�������.�� C361�

06&����#����1�

��

��

Page 28: WPF Tutorial

&����c����������

�� ���������(��������������������������������� �����������%� ���������������

&����c������������D����.�!��������!���������!����������������� ��������������� ���

����������"#$������� ��������������!�������!������������������������ ��������������

������ ������� �������������������D����.�!����������������

��� ������� �������������������������������������D�������� ������� ��&���������!�������� �

�����������!�����������������D������%�.����������8�����%� ���������!�������!�������

��

0&����#����1�

����0&����#�����9�������1�

��������0,�����D�������� .�!������ +;� 23���D��3�61�

����06&����#�����9�������1�

��

����0.����, � +����23���&��)������3�.�����23&���)������3�61�

����0&����#����� +����23�������#����3��

����������������D�������� 23B,���������.������%������������2���&��)������%��

�����������������������������.�!�����2B&�����9����������D��CC31�

����06&����#����1�

06&����#����1�

��

��

������������ ����������������������!�������������!����������������!�������� �

������ ��������������������!��������������� ��������������������������

��

��(����������,�����D�������� .�!������+��D����.�!������

B�

������(�����(,����.�!���<�(,����!����%�� ���������� ��%��(,�������������%��

��������������������������.����������������=�

����B�

�����������<!��������,����=�

��������B�

�������������������<<(���=!����=�?�D�������� �D�������+�D�������� �.�������>�

��������C�

��

���������������!����>�

����C�

��

Page 29: WPF Tutorial

������(�����(,����.�!���,���<�(,����!����%�� ���������� ��%��(,�������������%��

������������������������������.����������������=�

����B�

�������������������������������� ������<=>�

����C�

C�

��

��

����� ����������!�� ���!�������!���������������� ����������������������������������

�������#�!���D�����!��������&� �������������������� �����������������������������

����������

�

r������$�������)�/����)�¢���������������Ä���������

"���������.�������D���?�

��!�������

$���������

&������

^�������

8�������������.�������D�������u����

�

���������c���������&���'�

"#$��������������������������������������������������� ����������������� �������

���������������� �����!�����,������������������������%���������������������������������

����������������������������(���������������������c���������&���������������� ����

���������!��������������������������������������������!��������������������������

�������+��

ï? ��!��������

ï? &�������

ï? $����������

ï? ^��������

Page 30: WPF Tutorial

r������c����������1�����c���������&����

������������ ����������� �������������������������!������������������������, ��

��

0"����� ����23����+66�����������������6��� 6455E6 ���6�����������3�

�������� ����+ 23����+66�����������������6��� 6455E6 ���31�

����0����, ������&����2B,�������.�������C�61�

06"����1�

��

��

��

��(����������.������D����

B�

�����(����.������D���<=�

���B�

��������)���.��� ��2�����.������D�������<=>�

���C�

C�

��

��(����������.������D��������

B�

�������������.�������D����K�������D���>�

��

������(�����.�������D����.��������

����B�

������������B��������K�������D���>�C�

����C�

��

������(����.������D�������<=�

����B�

�������������0.������1����������2�^��.�������<=>�

��������K�������D����2�.�������D���&�����^��)�����D���<��������=>�

����C�

C�

��

��

$����������

Page 31: WPF Tutorial

�������������!��������������������������������������� ���������������� �

��& ���������"���.������������������������!�������������������������������%����

����������� �� ��������������������������������.�������D������������D�����

��

0����, ������&����23B,�������.�������C3���& ���������"���.����������23����3�61�

��

��

�� ���������������DD��<����AD���AD�������=��������%� ����(����!����� ��������A���

����&����������������������%�����������(���������� ��!��������!�������.�������D�����

��

�����0.������1����������2�^��.�������<=>�

�.�������D����K�������D����2�.�������D���&�����^��)�����D���<��������=>�

K�������D����.������.�������2�.������&�������.������>�

��

��������.������&�������.������<�(,����������%��!���������=�

B�

��66�9����������������������������

C�

��

��

'����������������� ���������������������������D��������� �������������

�!�.�������$����<=����!�.�����������<=��������������.�������D�����

����������

�������������������!���� ��������������������������������������������������������

�������������������!�����������������������������!����������������������+����

$�����<����������=����������������������������������������$������������ ������

.�������D�������� �(��������

��

�.�������D����K�������D����2�.�������D���&�����^��)�����D���<��������=>�

K�������D����$������2�.������$������

��

��������(����.������$�����<�(,��������=�

B�

����.���������������2���������.������>�

������������������������.������<�K�����&������=>�

C�

Page 32: WPF Tutorial

��

��

#������������������

�� �������������������������������� ��������������������!���%� ����!���������9�����<=�

���������������!����

��

��(�����������$�����&������

B�

������B��������K�����&�����>�C�

�������

��B��

������K�����&������2�!����>��

��������� #����� .������<3$�����&�����3=>�

������K�������D����9�����<=>�

��C�

C�

��

��

¢�������

&����������������������������������� �������������������������������������-���������

��!��������������������������!������������������ ��������!������������O�����������

��� �&��)�������������� �������������.�������D����

��

��

�.�������D����K�������D����2�.�������D���&�����^��)�����D���<��������=>�

K�������D����&��)��������������<��

��������������������&��)���������<3��������3%�����&��)������������������=>�

K�������D����&��)��������������<��

��������������������&��)���������<3$��������3%�����&��)������������������=>�

��

��

�����¢�������

�����������������-���� ����������!���������� �������%���������-�������������������

�����������%��������������������� ����������������,������������������������!�%�����

����������� ������������� ���!���������������������

Page 33: WPF Tutorial

��

����.�������D����K�������D����2�.�������D���&�����^��)�����D���<��������=>�

������������������������������������������������.�������D���>�

K�������D����.����&���2�����.������&����<=>��

��

��(����������.������&�����+��.�������

B�

������(��������.�����<�(,���� %��(,���� =�

����B�

��������.�����������u�2� ����.������>�

��������.�����������'�2� ����.������>�

�������������������u������.������<����'�����=>�

����C�

C�

��

��

/��������

^������������������������������������.�������D�����'������������������ �������

��� �������� ��������^���)��������������������������!�����

$�����/������������(������������-�����4����������������������������������������������

�����������&��������������������������

��

�.�������D����K�������D����2�.�������D���&�����^��)�����D���<��������=>�

K�������D����^���)��������������<����#����� ^���)���������<3.���� 3==>�

��

��

�������������������!��������������!���� ����!��������������������^���&� ���������

!�����

��

0����, ������&����23B,�������.�������C31�

����0����, �^���&� ��1�

��������0^���&� ���8�������������1�

������������0)�����������1�

��������������0�� �,������ �23B,�������#���2����C361�

������������06)�����������1�

����������06^���&� ���8�������������1�

Page 34: WPF Tutorial

����06����, �^���&� ��1�

06����, 1�

��

��

r���������������c���������&������������

��(�������������������������.�������D������������ ����u����

��

0"����� ����23����+66�����������������6��� 6455E6 ���6�����������3�

�������� ����+ 23����+66�����������������6��� 6455E6 ���31�

����0"�����9�������1�

��������0.�������D���&�����&����23B,������C3� +;� 23�������D���31�

�����������0.�������D���&�����^���)����������1�

���������������0#����� ^���)����������#����� ����23.���� 3�61�

�����������06.�������D���&�����^���)����������1�

��������06.�������D���&����1�

����06"�����9�������1�

����0����, �����&����23B,�������&����2B&�����9��������������D���CC3�61�

06"����1�

��

���

�����%&���%&����������������

�������������������� ����������������

������������

�����!���������������������������������������-����<����������������"��$���=����

������ ������!������������������������������������������������!��������������A��������

���������������������������������� ���������������������������������,����������������

�������������!�������+��

ï? #������������������������������ ���������

ï? 9�����������������������!����������-�������������������

ï? '����������!��������������!���������������������������

ï? ������������������������������ ���������������� �*������������

Page 35: WPF Tutorial

��������������������%&���%&�����������������

"#$�������������!�� ��� ����������������������������������������������!���������

������������������������������������������������

���������������DD�����������������������+��

ï? �������������������������������

ï? �������!������%���������������������������������������������������������� ����

��������� �����!������

ï? �����������������������������u�������������������!���� ����������������A

�����������������������!���A������ ��� ����������������������

�

�����%&���%&����������"������

������

&���������

&�����

����&���������������

Page 36: WPF Tutorial

"�������������������������������� ����������A�����������������������������������

��!������A������������%������������������ �� ��������������������������������������

�������

�

��������������&���������#����*�$���5�6��� ��+�

��������� �����������������������������������!�����������������������������������

� �����������!���������������������� ���������������������������������������!������

��

666�0������ 1�

666�D������������� ��������������������� ��������

666�06������ 1�

��(����������9��� D��������9����+�D��������9����

B�

�������������������K�������>�

������������9��� �K���� >�

��

������(�����������#�������

����B�

������������B��������K�������>�C�

������������

��������B�

������������K��������2�!����>�

������������K���� �2�����9��� <K�������%�9��� :�����������.���=>�

��������C�

Page 37: WPF Tutorial

����C�

��

������(����9��� D��������9���<=�

����B�

����C�

��

������(�������������D��������9������D�������<�(,����!����%�.�����������������=�

����B�

�����������<!�����22������PP�GK���� ������<!������&�����<==�&������=�

��������B�

�����������������������D��������9�����<�����%�3����!�������������!������A������������3=>�

��������C�

�������������

��������B�

�����������������������D��������9�����<����%�����=>�

��������C�

����C�

C�

��

��

$������������������������������������������ ���������������������������������������

���������

��

0"�����9�������1�

��������0� �+&������ +;� 23�����9��� 31QR�A��ASTRU�U�ATLR�A��AS5AITV�

��������R�A��AS5AITRU�U�ATLR�A��AS5AITU�R�A��ASTR�A��ASU�T�

��������LR�A��ASTW06� �+&�����1�����

06"�����9�������1�

��

��

u����������������������������&��������������������������%������������

�������������!����������������������D�������������������������������������������

��������������������������� ������������������� �������������������������� �������+��

B,�������9�����!�&����2B9�����!�&�����&��C%#���2<D��������������=R5T�����.�����C�

Page 38: WPF Tutorial

������ ���������������������������!���������������,����� ����(����!���� �!���������

������������������������������������������� ������������������������������������

����������� ��������������+�

& �����"������)��������+�7E�+�.���������X����RTX�!�����<� ���XD������������Y=����

X<D��������������=Y�<� ���X9���:�� :����!����.�������Z7[=��

,������� �������+#���2<5=�R5T�����.�����>�)�������2Y�� �, Y����

������!������������%���!�������!�������������������� ������������������� �����������

�����������������������������

��

RD����.�!�����<� ����<9���:�� :����!����.�������0D������������1=%�

� ����<������==T�

��(����������D��������������&�����.�!������+�������� ������%��D����.�!������

B�

������(��������������(,����#�!���D����<�&��!���#�!��������!���#�!����=�

����B�

�������������������D��������������&�����.�!�����<=>�

����C�

��

������(�����(,����.�!���<�(,����!����%�� ���������� ��%��(,�������������%��

��������.����������������=�

����B�

��������9���:�� :����!����.�������0D������������1�������2�

������������!��������9���:�� :����!����.�������0D������������1>�

��

�����������<������22�����=�

��������B�

������������������������������ >�

��������C�

��

����������������������O��<37�3%�<���������������

�����������������������������������������������.���������������=������ <==>�

����C�

��

������(�����(,����.�!���,���<�(,����!����%�� ���������� ��%��(,�������������%��

��������.����������������=�

����B�

�������������������������������� ������<=>�

����C�

Page 39: WPF Tutorial

C�

��

��

c���������������������������������"�u�"�

�� ��������������������������������������������� ��� ���

��

0.������������� +;� 23�� �, ������������3�������� ��23.����31�

����0^����.����,����23$����3�1�

��������0������8����������������239����3�D����������������23��3��

���������������"����237E3�8�����237E3�������235%AM%AM%53��

���������������&����23B&�����9����������������C3��

��������������������23B,������������������2�������������%��

�������������������������#���2��������������<D��������������=%��

�������������������������.�!�����2B�+D��������������&�����.�!�����CC361�

��������0,�����,����,����239��3�,�������������2373�������23A731�

������������0�������������#��������������23�������������3�61�

��������06,����1�

����06^���1�

06.������������1�

��

����&���������#������������������������������������

$����� ����������������!���������������������������� ������������������������� �������� �

����� �� ����������������� ���������������������

��

0�� �, � +����23� ������3���������2B&�����9��������� �, ������������C1�

����0�� �, ��� �1�

��������0,�������#���23�����3�*�����&�����������23#����� .������3�1�

������������0,�������D��������9����1�

����������������0����+9��� D��������9����#������23B&�����9������������9��� C361�

������������06,�������D��������9����1�

��������06,������1�

����06�� �, ��� �1�

06�� �, 1�

��

Page 40: WPF Tutorial

��

r������������� ���������&����������

�� ��������������������!��������� ������������� ������*�����&����<=���������������

� �����������������������������������!�������������$���<=��!������������!��������

���� ������������� ������������-�������������������������� ������������$���D��������<=����

�����������!��������������������������������%���������������������������������������

�

������������������������������������������ ������������������� ������������

��

�������������$���D��������<=�

B�

��� ������^��,������� �������<�� �, ��� �#����� =�*�����&����<=>�����

C�

��

��

&����c����������

�

������������

�� ��������������������������������������!��������������� ���%� ����������������

��������������%��������!���������!������������������������ �������������������������

��������������D����.�!���������!�������!����������������%����������������������������

����������D����.�!�������������������������������.�!���<������!����=�����������

.�!���,���<������!����=��

r������������������&����c���������

Page 41: WPF Tutorial

"#$������� ���!����������!�������!����%����� ��������������������������� ������

��!��������������%��������������� ����������������������

R&����� ��T�R������� ��T.�!�������������������������������!�������!��������

����������������������������������D����.�!��������������������(������ ������������

��

��(����������,��D�������� .�!������+��D����.�!������

B�

������(�����(,����.�!���<�(,����!����%�� ���������� ��%��

���������(,�������������%�.����������������=�

����B�

��������66�)�������!��������������!�������� �

����C�

��

������(�����(,����.�!���,���<�(,����!����%�� ���������� ��%��

���������(,�������������%�.����������������=�

����B�

��������66�)�������!���������!�������� ������

����C�

C�

��

��

r������������&����c�����������������

$����������� ����������������������������������� �����!����������u����

���������������� ����������������������������!�������!���������������������������

!����������!������������������ ������������������� �������B&�����9������C�

��

0"����� +.����23D������.����)���"����73�

��������

���� ����+�23���A���������+D������.����)��3�

�������1�

����0"�����9�������1�

��������0�+,��D�������� .�!������ +;� 23��!�����3�61�

����06"�����9�������1�

����0^���1�

��������0,�����D�������� 23B,�������8��$������%��

������������.�!�����2B&�����9���������!�����CC3�61�

Page 42: WPF Tutorial

����06^���1�

06"����1�

��

��

¢������ ��������������&����c�������

�� ���������������������D����.�!���������u���%� ����!��������������������������

������������������������������ ����������� �������������������%������������������� ����

� ������ ����������������������!�������

�������������������������������!��!�������!����������������� ��������������� � ��

����������������������������������������������+��� �2B,�����������%�

.�!�����2B +� .�!�����CC%�������������-�������G�

��

��(�������������������,���.�!������+�������� �������

B�

������(��������������(,����#�!���D����<�&��!���#�!��������!���#�!����=�

����B�

�������������������>�

����C�

C�

��

��

¢������������c���������

����&�����$����.�!�������������������!�������������������������������������������

��!����������������<������� ���������)�������������� �,����=��

��

RD����.�!�����<� ����<�(,���=%�� ����<������==T�����

��(����������&�����$����.�!������+�,���.�!�����%��D����.�!����������

B���������

������(�����(,����.�!���<�(,����!����%�� ���������� ��%��(,�������������%�

����������������������& �����^�����������.����������������=���������

����B�������������

��������������������2��������������������>�

�����������<G�������������:����� <����==�

��������B�����������������

Page 43: WPF Tutorial

���������������������������$����<�������%�����%�!����=>�

��������C�

������������������������

��������B�����������������

�������������������!������&�����<=>�

����C�

��

������(�����(,����.�!���,���<�(,����!����%�� ���������� ��%��(,�������������%�

��������������������& �����^�����������.����������������=�

����B�

�������������������>��

����C�������������

C�

��

��

��

u���������

�

O�������������� �������������������������������� ���������������������

������������

,���!��������������������%����������������� ��������,��������D������N%���

���������������������������������� �������������(�����������������������������

����������������������������������!������������������������!����

���������������������!������������!�������������������������������� ������ ����������

����� ����������������������������������� ������

Page 44: WPF Tutorial

� �������������!������������H���%�������!��������%�����������%���A��������

��������%������������������������������!�������!�� ������

���������������������������������������������������������������������������������

��������������������������������������������������� ���!���������3���3��������� ���������

�����������������,���������������������������������������������H�������������� %����

������������������������������!�����������������������������������������������"����

����!�������������������������������������!�������������������������������

r����������(�������������"���������u�����5�

*���������!�������� ��������,����������������������������������������������������

��������������������������� � �������������������������3,���!���3�������������������!����

�!��������������� �����������O���������������������������������������������� �������

���������������!�����������������

��������!��������������������������������������!������������, ��������������� ������

�������������������������������!����

Page 45: WPF Tutorial

�

�

�

r��������������!�

����������!����������������� ��������������������� ������������������������

��������������� �������������������,���!�����

�������������������� ��������������������!�����������������������������������������

������������������������!������������!������������������������������!��������������� �

��������������� ������������������� ���������������

������������������%�����!�� ����!������� ���(��������� ������������������%���� ������������

����� �����������

��

0,�����,��������23�����,���3�1�

Page 46: WPF Tutorial

� 0�+�����������,���!���1�

� � 0�+)���,���!��61�

� 06�+�����������,���!���1�

� 0�� �,������ �23)������������G3�61�

06,����1�

��

��

r���������������� ��������(��������

������������ �������������������������������������������!�������������!���O����

����!�����,���!��0�>��>�����!�����������:���������<=��������

��

��(����������)���,���!���+�,���!��0*��������1�

B�

������������#�����������&����#�����>�

������������#��������&����#�����>�

�������������������������������������2���������������������<=>�

��

����������������������������:���������<=�

����B�

��������"������������2������������.�����������"����>�

�����������������:������9�������������2��������>�

��

�����������������:�������������,����)���\2�<������%��=�21��

��������B�

�������������������&����#������2����������:���������������#���<�����#���<=%��������=>�

����������������&����#������2���^��#�����<������=>�

���������������������:������.����������<=>�

��������C>�

��

�����������������:�������������,����*��\2�<������%��=�21�

��������B�

���������������������:������9����������.������<=>�

��������C>�

��

�����������������:�����������!��\2�<������%��=�21�

��������B�

������������D��������2���^��#�����<��������=�A�����&����#�����>�

Page 47: WPF Tutorial

���������������<���������:������������.�������=�

������������B�

������������������������u�2����u>�

������������������������'�2����'>�

������������C�

��������C>�

����C�

C�

��

��

���������������������(���������

&��������������������� ���������� ���������������������!�� %����������������������������

��������������!�����!���������������������������������������������������

ï? S��,���!����

ï? ^�����,���!����

ï? &�����,���!����

ï? ����������� �,���!����

���������������¢� ���������

������������

�������� ����������������������������������������-��������������� ����������������

��!���������������������������������������)���������������!���������� ������������

����!������������,�����������������$��&� ��������� ����!�� ���������������

�

��

0&����#�����:���������238�������3�D����������������23��31�

����0,�����,��������23:�����3�$��&� ��23������3��

������������#������23M%]3�������23]31&� ���06,����1�

����0,�����,��������23:�����3�$��&� ��23������3��

������������#������23M%]3�������23]31���06,����1�

����0,�����,��������23:�����3�$��&� ��23������3��

������������#������23M%]3�������23]31��06,����1�

06&����#����1�

Page 48: WPF Tutorial

��

��

�

���������������������������������������������������������������������������������

�� �����

�������������� �������� �����!����������������!�����������������!��������������������

��������������������������������� �������� ������������������������������� ������ �

������� ��������������������������������������������������������!�������������������-�����

����������.���������&� ����&������<.&&=����������������������!���������

������������� ���������������� ���������� ���������������������������������� �

���������"#$���!��������������������������������������������������������������!������

����������(�������������� ���������������� ��� +;� 23� &� ��3������� ���������������

���-����������������������

������ ������� ������������������������&� ��������� �������� ��������������������

��������������������B&�����9�������R�������;� TC��������� ��������

��

0"����1�

����0"�����9�������1�

��������0&� ��� +;� 23� &� ��3�������� ��23,����31�

�����������0&������#����� 23,��������3�D����23:�����3�61�

�����������0&������#����� 23$��&� ��3�D����23������3�61�

�����������0&������#����� 23#������3�D����23M%]3�61�

�����������0&������#����� 23������3�D����23]3�61�

��������06&� ��1�

����06"�����9�������1�

��

����0&����#�����:���������238�������3�D����������������23��31�

��������0,�����&� ��23B&�����9�������� &� ��C31&� ���06,����1�

��������0,�����&� ��23B&�����9�������� &� ��C31���06,����1�

��������0,�����&� ��23B&�����9�������� &� ��C31��06,����1�

����06&����#����1�

06"����1�

��

��

�

"���������!�������!����������

Page 49: WPF Tutorial

ï? �������������������������

ï? 9��!���������������� ��

ï? .������������������������������������������������������

ï? #�������� �������������� �����������������

¢� ���������������

���� ������"#$��������������������� ��������������� ��������� ���������� �������������

�����������������������!������������������������������

��

0&� ��� +;� 23����&� ��31�

��0&������#����� 23$��&���3�D����23743�61�

��0&������#����� 23,��������3�D����23:�����3�61�

06&� ��1�

��

��

0&� ��� +;� 23���&� ��3�,����:�23B&�����9�����������&� ��C31�

��0&������#����� 23$��"�����3�D����23,��3�61�

06&� ��1�

��

��

c�����������������

������������

.���������"#$������������������������%�����������������������%��!�����������������������

��������%�����������������!���������������������������������������������������������

������������������������� �)���,��������

�����������������������������������������!��������������������������������������������

������������� ������ �������������������������������������!��������������������������

��������������� ���!���������������������� ��%�������������������� �!����������

)�����&� ��;� ������� �������!�� ������������

������������������������ ������������ ������� ������������������, �������������������� �

�����������������������������������%� �������������� ������������������������

<!����������=�����������

Page 50: WPF Tutorial

�

������������������������������������������ ��������������������������� ���������������

��������������������������������������������������������������������������������

��

0&� ��� +;� 23)����,����&� ��3�������� ��23,����31�

����0&������#����� 23��������31�

��������0&������D����1�

������������0.�������������������� ��23B +� ���,����C31�

����������������0^���1�

��������������������0��������$���23B��������,�������,��������C3�

�����������������������������&����23B��������,�������,����,����C361�

������������������������0.�����#���������8����������������23.�����3�

������������������������������������������D����������������23.�����361�

����������������06^���1�������������

������������06.������������1�

��������06&������D����1�

����06&�����1�

06&� ��1�

��

��

��

0,�����&� ��23B&�����9�������)����,����&� ��C3�61�

Page 51: WPF Tutorial

��

��

�

O������ ���������� ����������������� �������������

c���������������

"���� ������������������������������������ ���������������������������������

������������������%� ��������������.�����#����������, ��������������������������������

.������������ �������!���������������������������������� ��������������������

������ � ��������������.�����&��������������������������� � ��������

�

���������

2#�������¢��������������������3��������!�������Ä�����������������

c���������������

�� ������������������������ ���������� ��� ��������������)������������ ��

�������������������������%�����������������������������������%� ����!����������

)������������

,�������� ��������������)����������%������B9�����!�&��������������#�����C������������

�����������������%���������������������������� �(������������������

c�������������������������������������������������������'����!������������

B9�����!�&�����&��C����������

Page 52: WPF Tutorial

���������u����������!���������¢���������������������������������������������������

������������������ ����������������������������!��������������������������������

��������+�����!�����������!���������������������������������!����G�&��� ��������������

���������!�������������������������������������������%� ��������!���������������������

���������������,����� ������������������������� ���� ���!���%��������������&����������

����������!��G��

�

8���� ����������������������������)�������� #����� �!����������������+�

)�������� �#����� �D�����#����������

��������������

������������

)�������������������������������������.������������������� ���!�� ����!�� ��� ���������

�����������������������������������������������������������������������������

����, %�.��, �������D��������� ������������������������� ������������� ��"#$��

�� ����(������� ����������������%�"#$������������������������������������������

�� �,������� ������������ �������������������%����������������&�����<=�������"��������

)�����������%�����)���.��� �������������������������&� ����������� ������������������

��������� ���������� �!��������������� ��������������

������������������������u����������������������� /����

"������������������� �������������� ������ ���������������, ������"��$���%�����������

��� ������"#$�������������� �����������������, ��������������

)�������� #����� ������������������������"��������)������������ ���������������

�����������������&�����<=��������������"�������������������������������������������

������ ��������� �, �������!�����������������������!������

Page 53: WPF Tutorial

�

�

��

º�����������������������������

0����, ������&����23B,������C3�61��

��

º��������������������������

0����, ������&����23B,������C3�,����,����23�����������3��

���������^������&�����&���&���23����3�

���������8�������.��������������23&������31�

����0����, �������������1�

��������0)�����������1�

������������0^����������23]31�

����������������0^����.����)��������1�

��������������������0.����)��������"����23���3�&�����&���^���23;� 3�61�

��������������������0.����)��������"����23L3�61�

����������������06^����.����)��������1�

����������������0�� �,������ �23B,�����������C3�$��"�����23,��3��61�

����������������0�� �, �^����.����2373��� �23B,�������D�����C3�61�

������������06^���1�

��������06)�����������1�

����06����, �������������1�

06����, 1�

��

r������������Ä�����������¢�����������������������������������������������������

Page 54: WPF Tutorial

:��������� �������������������%�����������������������������������������������������

����������������������� �������������� ��

��������������� ���������������������)�����������&������������)�����������&�������

���������������������!������+�&�������������<����������%�)�������� :��������������=��

��������������������������������!����������������)��������������������

������������ �������������)�����������&��������������������������������������

���������+�

��

��(����������#����� )�����������&�������+�)�����������&�������

B�

������(����)������������)������)������������B����>����>�C�

������(����)������������,����)������������B����>����>�C�

������(����)����������������)������������B����>����>�C�

��

������(�������������)������������&�������������<�(,��������%��

���������������)�������� :��������������=�

����B�

��������)�������� #����� �������2���������)�������� #����� ��>�

�����������<����#����� � ���22�� ����<(���==�

��������B�

�������������������,����)�����������>�

��������C�

�����������<����#����� � ���������=�

��������B�

�����������������������)�����������>�

��������C�

��

���������������)������)�����������>�

����C�

C�

��

��

��

0"����� +.����23)�������������"����73�

���� ����23����+66�����������������6��� 6455E6 ���6�����������3�

���� ����+ 23����+66�����������������6��� 6455E6 ���3�

���� ����+�23���A���������+)������������3�

Page 55: WPF Tutorial

���� ����+� �23���A���������+& ����>������� 2�������31�

��

����0"�����9�������1�

��

��������º�����������������������������

��������0)������������ +;� 23)�����)�����������31�

���������������

��������06)�����������1�

��

��������º�������������������������� ������

��������0)������������ +;� 23,����)�����������31�

���������������

��������06)�����������1�

��

��������º��������������������� ��������

��������0)������������ +;� 23����)�����������31�

����������������

��������06)�����������1�

��

��������º�����������������������������

��������0�+#����� )�����������&������� +;� 23��������&������3�

��������������)������)�����������23B&�����9�������)�����)�����������C3�

��������������,����)�����������23B&�����9�������,����)�����������C3��

������������������)�����������23B&�����9�����������)�����������C361�

����06"�����9�������1�

����0^���1�

��������0����, ������&����23B,������C3�^������&�����&���&���23����3��

�����������������8�������.��������������23&������3��

�����������������������������&������23B&�����9���������������&������C361�

����06^���1�

06"����1�

��

��

r��������������� �¢���������������Ä������������

�� ��������������������������������������, ������������������������%� ����!���������

������&�������������� ����������, ������,���������������������� %� ����!����������

Page 56: WPF Tutorial

������!�������������$��������������!�������������!����������������� ������������

����, ������

��

0)������������ +;� 23)�����)�����������31�

����0,����� +����23�����3�8�����23@531�

������������

����06,����1�

����0)��������������������1�

��������0)�����������,������23B,�������9�����!�&����2�

������������B9�����!�&��������2$����������%��������� ��2�

����������������B +� �������, ����CC%#���2��&�������C3�D����23����31�

������������0&����������������23�����3�#����� 238�����3�D����23755361�

��������06)����������1�

����06)��������������������1�

06)�����������1�

��

��

�


Recommended