Winui 3 изменить заголовок приложения Mainwindow со страницы настроек в NavigationViewC#

Место общения программистов C#
Ответить
Anonymous
 Winui 3 изменить заголовок приложения Mainwindow со страницы настроек в NavigationView

Сообщение Anonymous »

У меня есть настольное приложение Winui 3, запущенное на Windows 10. На странице настройки навигационного обзора я хочу позволить пользователю изменять среды и указать среду в заголовке Mainwindow.namespace MetricReporting
{
///
/// An empty window that can be used on its own or navigated to within a Frame.
///
public sealed partial class MainWindow : Window
{
public MainWindow()
{
this.InitializeComponent();
this.Title = $"EMB Metric Reporting Tool {getSelectedEnvironment()}";
MasterContentFrame.Navigate(typeof(pageHome));
MasterNavigation.Header = "Home";
// Retrieve the window handle (HWND) of the current WinUI 3 window.
var hWnd = WinRT.Interop.WindowNative.GetWindowHandle(this);
// For EPPlus spreadsheet library for .NET
ExcelPackage.LicenseContext = OfficeOpenXml.LicenseContext.NonCommercial;
}

private string getSelectedEnvironment()
{
return " (Non-Production)";
}
< /code>
В моей кнопке нажимайте метод нанесения «Настройки», я не знаю, как ссылаться на заголовок Mainwindow: < /p>
private void envProd_Click(object sender, RoutedEventArgs e)
{
DisplayEnvProddDialog();
MainWindow.Title = $"EMB Metric Reporting Tool (Production)";
}
< /code>
Приведенный выше код получает синтаксисную ошибку < /p>

cs0120: для нестатического поля, метода или свойства.>

Подробнее здесь: https://stackoverflow.com/questions/778 ... n-a-naviga
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»