2011-02-14 13 views
11

मैं कनवर्टर के अंदर से GetIsInDesignMode का उपयोग कैसे कर पाऊंगा? ऐसा लगता है कि विधि को मूल उपयोगकर्ता नियंत्रण/खिड़की की आवश्यकता होती है, एक चर जो कनवर्टर के अंदर पहुंच योग्य नहीं है।डब्ल्यूपीएफ GetIsInDesignMode एक कनवर्टर के अंदर से

उदाहरण:

public class CellImageConverter : IValueConverter 
{ 
     public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) 
     { 
      if (DesignerProperties.GetIsInDesignMode(??)) 
      .. 
      .. 

धन्यवाद

उत्तर

15

मैं के लिए "DesignerProperties wpf" खोज में कुछ जवाब बारे में जाना। http://sweux.com/blogs/laranjeira/index.php/wpf/design-mode-wpf/how-to-get-design-mode-property-in-wpf/ से यह विधि काफी सरल है।

DesignerProperties.GetIsInDesignMode(new DependencyObject()); 
+0

यह दर्दनाक सरल और बहुत सही है ... धन्यवाद! (+ 1) – OrPaz

संबंधित मुद्दे