Kullanıcı denetime sahibim (NameField). İçinde 3 Izgaralar içeren bir stackpanel var: StandardView, FluidView, OtherView. Geride kalan kod içinde View NameFieldView (enum) View adlı bir DependencyProperty var. Enum STANDARD, FLUID, OTHER içerir.WPF Tetikleyici Bağlama: Enum değerini görünürlük düzeyine göre ayarlamanın en iyi yolu nedir?
Bir dönüştürücü oluşturmam gerektiğini düşünüyorum, ancak bunun gerekli olup olmadığından emin değilim. Temel olarak bunu yapmak istiyorum ki, tek görünür ızgara, enum değerine uyan ... yani, eğer View = NameFieldView.STANDARD
ise StandardView isimli Izgara görünürse ve diğer ikisi de değilse.
Ayrıca, bunun Grid.Resources/Style veya Grid.Triggers'ın bir parçası olup olmadığından emin değilim?
Yan Not: "Görüntüle" özelliğini özellik adı olarak kullanmaya dikkat edin. Günümüzde WPF dünyasında tercih edilen modus operandi olan Model-View-ViewModel modeliyle oldukça spesifik bir şey ifade ediyor. –
Ben "NameFieldVisualState" sanırım ve VisualState. Ama evet, oradaki rüzgara dikkat ettim :) –