присваивание результата переменной в текстовый блок - PullRequest
1 голос
/ 12 октября 2011

Я пытаюсь получить результат переменной в свойство textblock.text, я использую этот код:

bool isavailable = NetworkInterface.GetIsNetworkAvailable();<br> result = isavailable.ToString();

<TextBlock Height="62" HorizontalAlignment="Left" Margin="12,60,0,0"  
           Name="textBlock1" Text="{Binding  result}" VerticalAlignment="Top" 
           Width="400" Foreground="White" TextWrapping="Wrap" />`

1 Ответ

1 голос
/ 12 октября 2011

Вам нужно сохранить привязку? простейший подход здесь заключается в простом использовании:

textBlock1.Text = result;

Однако, лучше подход заключается в использовании ViewModel, реализующего INotifyPropertyChanged с соответствующим свойством,Затем вы должны сделать привязку TextBlock к свойству и установить свойство из своего кода.Свойство вызовет соответствующее событие, а пользовательский интерфейс будет обновлен соответствующим образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...