#windows-phone-7
#windows-phone-7
Вопрос:
Я пытаюсь получить результат переменной в textblock.text proprety, я использую этот код:
bool isavailable = NetworkInterface.GetIsNetworkAvailable();
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. я забыл добавить этот код: <Высота текстового блока = «62» Горизонтальное выравнивание = «Левое» поле =»12,60,0,0″ Имя = «textBlock1″ Текст =»{Результат привязки}» Вертикальное выравнивание =»Верхняя» Ширина = «400» Передний план = «Белый» TextWrapping=»Wrap» />
Ответ №1:
Вам нужно сохранить привязку? Самым простым подходом здесь было бы просто использовать:
textBlock1.Text = resu<
Однако лучшим подходом было бы использовать ViewModel, реализующий INotifyPropertyChanged
с соответствующим свойством. Затем вы должны TextBlock
привязать свойство к свойству и установить свойство из своего кода. Свойство вызовет соответствующее событие, и пользовательский интерфейс будет соответствующим образом обновлен.