सिल्वरलाइट - बटन

Buttonवर्ग बटन नियंत्रण के सबसे बुनियादी प्रकार का प्रतिनिधित्व करता है। सिल्वरलाइट तीन प्रकार के बटन नियंत्रणों को पहचानता है: परिचितButton, को CheckBox, और यह RadioButton। ये सभी नियंत्रण सामग्री नियंत्रण हैं जो से प्राप्त होते हैंButtonBase। बटन वर्ग की श्रेणीबद्ध विरासत इस प्रकार है -

नीचे दिए गए सबसे अधिक उपयोग किए जाते हैं Properties एक बटन का।

अनु क्रमांक। संपत्ति विवरण
1

Background

हो जाता है या एक ब्रश सेट करता है जो नियंत्रण की पृष्ठभूमि प्रदान करता है। (नियंत्रण से आच्छादित)

2

BorderBrush

एक नियंत्रण के सीमा भरण का वर्णन करने वाले ब्रश को प्राप्त या सेट करता है। (नियंत्रण से आच्छादित)

3

BorderThickness

नियंत्रण की सीमा मोटाई हो जाती है या हो जाती है। (नियंत्रण से आच्छादित)

4

Content

एक ContentControl की सामग्री प्राप्त या सेट करता है। (ContentControl से अंतर्निहित)

5

ClickMode

डिवाइस मान के संदर्भ में क्लिक इवेंट होने पर इंगित करने वाला मान प्राप्त या सेट करता है। (ButtonBase से निहित)

6

ContentTemplate

उस डेटा टेम्प्लेट को हो जाता है या सेट कर दिया जाता है, जिसका उपयोग ContentControl की सामग्री को प्रदर्शित करने के लिए किया जाता है। (ContentControl से अंतर्निहित)

7

FontFamily

नियंत्रण में पाठ प्रदर्शित करने के लिए उपयोग किए जाने वाले फ़ॉन्ट को सेट या सेट करता है। (नियंत्रण से आच्छादित)

8

FontSize

इस नियंत्रण में पाठ का आकार हो जाता है या सेट हो जाता है। (नियंत्रण से आच्छादित)

9

FontStyle

उस शैली को प्राप्त या सेट करता है जिसमें पाठ का प्रतिपादन किया गया है। (नियंत्रण से आच्छादित)

10

FontWeight

हो जाता है या निर्दिष्ट फ़ॉन्ट की मोटाई निर्धारित करता है। (नियंत्रण से आच्छादित)

1 1

Foreground

हो जाता है या एक ब्रश सेट करता है जो अग्रभूमि रंग का वर्णन करता है। (नियंत्रण से आच्छादित)

12

Height

फ्रेमवर्क की सुझाई गई ऊँचाई को प्राप्त करता है या सेट करता है। (फ्रेमवर्क से विरासत में मिला)

13

HorizontalAlignment

क्षैतिज संरेखण विशेषताओं को जाता है या सेट करता है जो एक फ्रेमवर्क में लागू होते हैं जब यह एक लेआउट माता-पिता में बनता है, जैसे कि एक पैनल या आइटम नियंत्रण। (फ्रेमवर्क से विरासत में मिला)

14

IsEnabled

उपयोगकर्ता को नियंत्रण के साथ इंटरैक्ट कर सकता है या नहीं, यह इंगित करने वाला मान प्राप्त करता है या सेट करता है। (नियंत्रण से आच्छादित)

15

IsPressed

एक मान प्राप्त करता है जो बताता है कि एक बटनबेस वर्तमान में दबाया गया है या नहीं। (ButtonBase से निहित)

16

Margin

फ्रेमवर्क के बाहरी मार्जिन को प्राप्त या सेट करता है। (फ्रेमवर्क से विरासत में मिला)

17

Name

ऑब्जेक्ट का पहचान नाम हो जाता है या सेट हो जाता है। जब एक XAML प्रोसेसर XAML मार्कअप से ऑब्जेक्ट ट्री बनाता है, तो रन-टाइम कोड इस नाम से XAMLdeclared ऑब्जेक्ट को संदर्भित कर सकता है। (फ्रेमवर्क से विरासत में मिला)

18

Opacity

वस्तु की अपारदर्शिता की डिग्री प्राप्त या निर्धारित करता है। (UIElement से निहित)

19

Resources

स्थानीय रूप से परिभाषित संसाधन शब्दकोश हो जाता है। XAML में, आप संसाधन आइटम को एक चौखटे के बाल वस्तु तत्वों के रूप में स्थापित कर सकते हैं। स्रोत संपत्ति तत्व, XAML अंतर्निहित संग्रह सिंटैक्स के माध्यम से। (फ्रेमवर्क से विरासत में मिला)

20

Style

हो जाता है या एक शैली सेट करता है जो लेआउट और रेंडरिंग के दौरान इस ऑब्जेक्ट के लिए लागू होता है। (फ्रेमवर्क से विरासत में मिला)

21

Template

नियंत्रण टेम्पलेट प्राप्त या सेट करता है। नियंत्रण टेम्पलेट UI में नियंत्रण की दृश्य उपस्थिति को परिभाषित करता है, और XAML मार्कअप में परिभाषित किया गया है। (नियंत्रण से आच्छादित)

22

VerticalAlignment

वर्टिकल अलाइनमेंट विशेषताओं को हो जाता है या सेट कर दिया जाता है, जो एक चौखटे पर लागू होते हैं, जब इसे किसी पैनल या आइटम नियंत्रण जैसी मूल वस्तु में बनाया जाता है। (फ्रेमवर्क से विरासत में मिला)

23

Visibility

UIElement की दृश्यता हो जाती है या सेट हो जाती है। एक UIElement जो दिखाई नहीं देता है, उसका प्रतिपादन नहीं किया जाता है और वह अपने इच्छित आकार को लेआउट में संचार नहीं करता है। (UIElement से निहित)

24

Width

फ्रेमवर्क की चौड़ाई प्राप्त या निर्धारित करता है। (फ्रेमवर्क से विरासत में मिला)

नीचे दिए गए आमतौर पर इस्तेमाल किया जाता है methods बटन का।

अनु क्रमांक। विधि और विवरण
1

ClearValue

एक निर्भरता संपत्ति के स्थानीय मूल्य को साफ करता है। (निर्भरता से बाहर आकर)

2

FindName

एक ऐसी पहचान प्राप्त करता है जिसमें निर्दिष्ट पहचानकर्ता नाम होता है। (फ्रेमवर्क से विरासत में मिला)

3

OnApplyTemplate

जब भी आवेदन कोड या आंतरिक प्रक्रियाओं (जैसे एक पुनर्निर्माण लेआउट पास) को लागू किया जाता है तो CallTemplate को कॉल करें। सरल शब्दों में, इसका अर्थ है कि आपके ऐप में UI तत्व प्रदर्शित होने से ठीक पहले विधि को कहा जाता है। किसी वर्ग के डिफ़ॉल्ट पोस्ट-टेम्प्लेट लॉजिक को प्रभावित करने के लिए इस विधि को ओवरराइड करें। (फ्रेमवर्क से विरासत में मिला)

4

OnContentChanged

जब कॉन्टेंट प्रॉपर्टी का मूल्य बदल जाता है, तब उसे आमंत्रित किया जाता है। (ContentControl से अंतर्निहित)

5

OnDragEnter

DragEnter ईवेंट होने से पहले कॉल किया गया। (नियंत्रण से आच्छादित)

6

OnDragLeave

DragLeave ईवेंट होने से पहले कॉल किया गया। (नियंत्रण से आच्छादित)

7

OnDragOver

DragOver ईवेंट होने से पहले कॉल किया गया। (नियंत्रण से आच्छादित)

8

OnDrop

ड्रॉप ईवेंट होने से पहले कॉल किया जाता है। (नियंत्रण से आच्छादित)

9

OnGotFocus

GotFocus घटना होने से पहले बुलाया। (नियंत्रण से आच्छादित)

10

OnKeyDown

KeyDown इवेंट होने से पहले कॉल किया जाता है। (नियंत्रण से आच्छादित)

1 1

OnKeyUp

KeyUp ईवेंट होने से पहले कॉल किया जाता है। (नियंत्रण से आच्छादित)

12

OnLostFocus

लॉस्टफोकस इवेंट होने से पहले कॉल किया जाता है। (नियंत्रण से आच्छादित)

13

SetBinding

प्रदान की गई बाध्यकारी वस्तु का उपयोग करके एक फ्रेमवर्क के लिए एक बंधन संलग्न करता है। (फ्रेमवर्क से विरासत में मिला)

नीचे दिए गए आमतौर पर इस्तेमाल किया जाता है Events बटन का।

अनु क्रमांक। घटना विवरण
1

Click

तब होता है जब एक बटन नियंत्रण क्लिक किया जाता है। (ButtonBase से निहित)

2

DataContextChanged

तब होता है जब FrameworkElement.ataContext की संपत्ति का मान बदलता है। (फ्रेमवर्क से विरासत में मिला)

3

DragEnter

तब होता है जब इनपुट सिस्टम इस तत्व के साथ एक अंतर्निहित ड्रैग इवेंट को लक्ष्य के रूप में रिपोर्ट करता है। (UIElement से निहित)

4

DragLeave

तब होता है जब इनपुट सिस्टम मूल के रूप में इस तत्व के साथ एक अंतर्निहित ड्रैग घटना की रिपोर्ट करता है। (UIElement से निहित)

5

DragOver

तब होता है जब इनपुट सिस्टम संभावित ड्रॉप लक्ष्य के रूप में इस तत्व के साथ एक अंतर्निहित ड्रैग घटना की रिपोर्ट करता है। (UIElement से निहित)

6

DragStarting

तब होता है जब एक ड्रैग ऑपरेशन शुरू किया जाता है। (UIElement से निहित)

7

GotFocus

तब होता है जब एक UIElement फोकस प्राप्त करता है। (UIElement से निहित)

8

Holding

तब होता है जब इस तत्व के हिट परीक्षण क्षेत्र पर अन्यथा अनहेल्ड होल्ड इंटरैक्शन होता है। (UIElement से निहित)

9

IsEnabledChanged

तब होता है जब IsEnabled संपत्ति में परिवर्तन होता है। (नियंत्रण से आच्छादित)

10

KeyDown

तब होता है जब एक कीबोर्ड कुंजी दबाया जाता है जबकि UIElement फोकस होता है। (UIElement से निहित)

1 1

KeyUp

तब होता है जब एक कीबोर्ड कुंजी जारी की जाती है जबकि UIElement फोकस होता है। (UIElement से निहित)

12

LostFocus

तब होता है जब एक UIElement फोकस खो देता है। (UIElement से निहित)

13

SizeChanged

तब होता है जब या तो एक्चुअलहाइट या एक्चुअलहेड प्रॉपर्टी एक फ्रेमवर्क पर मूल्य में बदलाव करता है। (फ्रेमवर्क से विरासत में मिला)

अनु क्रमांक। बटन और विवरण
1 HyperlinkButton

हाइपरलिंकबटन मानक बटन पृष्ठभूमि नहीं खींचता है। इसके बजाय, यह केवल आपके द्वारा आपूर्ति की जाने वाली सामग्री को प्रस्तुत करता है।

2 टॉगलबटन और रिपीटबटन

जब तक बटन दबाए रखा जाता है, तब तक रिपीट बट्टन नियंत्रण आग की घटनाओं पर लगातार क्लिक करें। ToggleButton नियंत्रण एक बटन को दर्शाता है जिसमें दो अवस्थाएँ (क्लिक की गई या अस्पष्ट) हैं।

3 चेक बॉक्स

एक नियंत्रण जो एक उपयोगकर्ता (चेक) या डी-चयन (अनचेक) का चयन कर सकता है। यह उन विकल्पों की एक सूची प्रदान करता है, जो उपयोगकर्ता का चयन कर सकता है, जैसे कि आवेदन करने के लिए सेटिंग्स की सूची।

4 रेडियो बटन

रेडियोबटन एक बटन है जो उपयोगकर्ता को विकल्पों के समूह से एकल विकल्प का चयन करने की अनुमति देता है।