2011-12-20 19 views
7

वर्तमान में मैं ConverterParameter के रूप में पूर्णांक का उपयोग कर रहा हूं, और इसे Converter में Enum पर कास्टिंग कर रहा हूं। मुझे XAML में यह बहुत अपठनीय लगता है।क्या मैं कनवर्टर पैरामीटर के रूप में enum का उपयोग कर सकता हूं?

मुझे आश्चर्य है कि संसाधन अनुभाग में Enum घोषित करने का कोई तरीका है और ConverterParameter के रूप में अपना मान पास करें?

उत्तर

8

सबसे आसान तरीका x:Static का उपयोग करना है।

{Binding ..., ConverterParameter={x:Static YourEnum.YourEnumValue}} 
+0

मैं "प्रकार MyEnum नहीं मिला था" :(मैं क्या याद आ रही है – MichaelS

+1

मैं नाम स्थान "स्थानीय:" डाला है?, और यह तय बहुत बहुत धन्यवाद।! – MichaelS