2009-02-27 14 views
1

Bu gerçekten hem WPF hem de Silverlight'ta çalışan bir kitaplık oluşturmaya ilişkindir. WPF Toolkit, Silverlight ile birlikte gelen VisualStateManager uygulamasının bir uygulamasını içerir ve VisualStateManager, WPF'deki MultiTrigger öğesinin yapabildiği şeyi yaparsa, bu benim sorunumu çözer.WPF'de VisualStateManager for MultiTrigger'ı değiştirebilir misiniz?

Sadece bir article on MSDN Blogs discussing the use of VisualStateManager and Triggers buldum, ancak VisualStateManager'ın MultiTriggers için bir yedek olarak kullanılıp kullanılamayacağından hala emin değilim.

cevap

4

VisualStateManager, WPF'nin MultiTrigger'ini tamamen değiştiremez. WPF'nin MultiTrigger'in koşullar için yerleşik desteği vardır. VisualStateManager yalnızca durumları destekler. Devletler ilk bakışta şartlar gibi görünse de, bu tamamen doğru değildir. Örneğin, WPF'de sadece bir Düğmenin içeriği "Tamam" yazıyorsa çalışan bir MultiTrigger kullanabilirsiniz. Ancak, bu gerçekten bir düğme durumu değildir, bunun için VisualStateManager bu durumda kullanılamaz.

ben bu yardımcı olur, Çad Campbell - Eylem

yılında Silverlight 2'nin Yazar
İlgili konular