© best_vector/Shutterstock.com
Windows Developer
WPF, Silverlight, Windows Phone 8 und Windows-Store-Apps

WPF, Silverlight, Windows Phone 8 und Windows-Store-Apps

In der Kolumne „XAML Expertise“ des Windows Developer präsentiert Gregor Biswanger Top-How-tos zum Thema XAML. Einsteiger und fortgeschrittene XAML-Experten sollen hier durch geballtes Wissen gesättigt werden. Heute gibt es folgende Expertise: „WPF: Auf ValueConverter einfacher zugreifen“, „Windows Phone: 32 Bit für Bilder freischalten“ und „Windows-Store-App: JavaScript debuggen vom WebView-Steuerelement“. Viel Spaß mit XAML Expertise.

Gregor Biswanger


WPF: Auf ValueConverter einfacher zugreifenDer neue ValueConverter wird dann ohne StaticResource-Deklaration verwendet, so wie Listing 2 verdeutlicht. So kann ein ValueConverter schneller und einfacher verwendet werden.Listing 1: ValueConverter durch MarkupExtensions erweiternpublic class BoolToVisibilityConverter : MarkupExtension, IValueConverter{ public override object ProvideValue(IServiceProvider serviceProvider) { return this; }  public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value != null) { if ((bool) value) { return Visibility.Visible; }  return Visibility.Collapsed; }  return null; }  public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { if (value != null) { if ((Visibility) value == Visibility.Visible) { return true; }  return false; }  return null; }}public class BoolToVisibilityConverter : MarkupExtension, IValueConverter{ public override object ProvideValue(IServiceProvider serviceProvider) { return this; }  public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value != null) { if ((bool) value) { return Visibility.Visible; }  return Visibility.Collapsed; }  return null; }  public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { if (value != null) { if ((Visibility) value == Visibility.Visible) { return true; }  return false; }  return null; }} Abb. 1: Unterschied von 16 Bit und 32 Bit bei Windows Phone 

Windows Developer
WPF, Silverlight, Windows Phone 8 und Windows-Store-Apps

WPF, Silverlight, Windows Phone 8 und Windows-Store-Apps

In der Kolumne „XAML Expertise“ des Windows Developer präsentiert Gregor Biswanger Top-How-tos zum Thema XAML. Einsteiger und fortgeschrittene XAML-Experten sollen hier durch geballtes Wissen gesättigt werden. Heute gibt es folgende Expertise: „WPF: Auf ValueConverter einfacher zugreifen“, „Windows Phone: 32 Bit für Bilder freischalten“ und „Windows-Store-App: JavaScript debuggen vom WebView-Steuerelement“. Viel Spaß mit XAML Expertise.

Gregor Biswanger


WPF: Auf ValueConverter einfacher zugreifenDer neue ValueConverter wird dann ohne StaticResource-Deklaration verwendet, so wie Listing 2 verdeutlicht. So kann ein ValueConverter schneller und einfacher verwendet werden.Listing 1: ValueConverter durch MarkupExtensions erweiternpublic class BoolToVisibilityConverter : MarkupExtension, IValueConverter{ public override object ProvideValue(IServiceProvider serviceProvider) { return this; }  public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value != null) { if ((bool) value) { return Visibility.Visible; }  return Visibility.Collapsed; }  return null; }  public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { if (value != null) { if ((Visibility) value == Visibility.Visible) { return true; }  return false; }  return null; }}public class BoolToVisibilityConverter : MarkupExtension, IValueConverter{ public override object ProvideValue(IServiceProvider serviceProvider) { return this; }  public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value != null) { if ((bool) value) { return Visibility.Visible; }  return Visibility.Collapsed; }  return null; }  public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { if (value != null) { if ((Visibility) value == Visibility.Visible) { return true; }  return false; }  return null; }} Abb. 1: Unterschied von 16 Bit und 32 Bit bei Windows Phone 

Neugierig geworden?


    
Loading...

Angebote für Teams

Für Firmen haben wir individuelle Teamlizenzen. Wir erstellen Ihnen gerne ein passendes Angebot.

Das Library-Modell:
IP-Zugang

Das Company-Modell:
Domain-Zugang