Uygulama, C# ve WPF ile geliştirilmiştir. Statik olmayan bir sınıfın statik özelliğine bağlanan bir veri var. Uygulama başlatıldığında, ciltleme iyi çalışır, ancak bağlamanın boolunu değiştirirseniz, görünüm güncellenmez. Bu statik özelliğin bağını nasıl güncelleyebilirim? NotifyChanged-Events etkilenmez.Statik özelliklerin bağlayıcısını güncelleştirme
sınıfı:
public class ViewTemplateManager : NotifyBase
{
public static bool CanResizeColumns { get; set; }
static ViewTemplateManager()
{
CanResizeColumns = true;
}
Görünüm:
<Thumb x:Name="PART_HeaderGripper" IsEnabled="{Binding Source={x:Static Member=viewManager:ViewTemplateManager.CanResizeColumns}}"
. Bunu, görünümünüzün temel bir sınıfı ile birleştirmek için miras veya bileşimi kullanabilirsiniz. Bunu yaparsanız, görünüm modelinizde özellik olarak CanResizeColumns sahip olacak ve OnPropertyChanged ("PropertyName") başarıyla kullanıyorsunuz? –