Обязательные статические оценщики wpf C # - PullRequest
0 голосов
/ 28 февраля 2019

Доброе утро.

Я хотел бы сохранить значения в классе с открытыми статическими оценщиками.Например:

public class Global
{
     public static string Information { get; set; }
     ...
}

И я хочу изменить эти значения с уровня пользовательского интерфейса.Я пытался сделать это следующим образом:

<TextBox Text="{Binding Source={x:Static Member=local:Global.Information}}"/>

Но произошла ошибка:

Two-way binding requires Path or XPath.

Я искал ответ, но каждое решение не работает для меня.

Как связать статический метод доступа из класса со свойством Text?

1 Ответ

0 голосов
/ 28 февраля 2019

Используйте этот синтаксис PropertyPath для статических свойств, который доступен с WPF 4.5:

Text="{Binding Path=(local:Global.Information)}"/>
...