WPF metinde sürüm ekleme

0

Soru

neden bu işe yaramıyor?

XAMLNAME:

<TextBlock Text="{Binding Path=Ver}"/>

kod:

public partial class MainWindow : Window
{
    public Version Ver=> Assembly.GetExecutingAssembly().GetName().Version;
    public MainWindow()
    {
        InitializeComponent();
    }
}

bu neden işe yaramıyor? başka bir dll'ye ihtiyacım var mı?

binding c# wpf
2021-11-22 03:42:34
1

En iyi cevabı

0

Bağlamanın çalışması için ayarlamanız gerekir DataContext mülkiyet TextBlock öğenin kendisi veya üst öğe, örn. MainWindow:

public partial class MainWindow : Window
{
    public Version Ver=> Assembly.GetExecutingAssembly().GetName().Version;
    public MainWindow()
    {
        DataContext = this;
        InitializeComponent();
    }
}

Bunun en az çalışan bir örnek olduğunu unutmayın. MVVM desenini takip etmek ve ayrı bir tane oluşturmak daha iyidir INotifyPropertyChanged uygulama sınıfı ile Ver özellik ve set DataContext pencerenin kendisi yerine uygulama örneğine.

2021-11-22 04:19:08

Diğer dillerde

Bu sayfa diğer dillerde

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................