WPF adición de la versión en texto

0

Pregunta

por qué esto no está funcionando?

XAML:

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

CÓDIGO:

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

¿por qué no es trabajo? necesito otro archivo dll?

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

Mejor respuesta

0

Para hacer la unión de trabajo que se tiene que establecer DataContext la propiedad de la TextBlock del mismo elemento o el elemento primario, por ejemplo, la MainWindow:

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

Tenga en cuenta que este es un mínimo ejemplo de trabajo. Es mejor seguir patrón MVVM y crear una INotifyPropertyChanged implementación de la clase con Ver de la propiedad y establecer el DataContext para la implementación de instancia en lugar de la propia ventana.

2021-11-22 04:19:08

En otros idiomas

Esta página está en otros idiomas

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