Форум программистов, компьютерный форум CyberForum.ru

Binding связывание данных - Windows Phone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Windows Phone Ошибка 1 0x89731C01 при компиляции Xna проекта http://www.cyberforum.ru/windows-phone-dev/thread1351441.html
Ошибка 1 0x89731C01 eto kogda kampiliruyu novi Xna proekt
Windows Phone Ошибка при преобразовании в JSON-формат Пишу приложение под WP 7.1. Сделал структуру для парсинга JSON-файла, но почему-то на строчке парсинга вылетает неизвестная мне ошибка. Проверил в обычном приложении windows forms на С# и все работает. Помогите, сижу уже долго над этим. JsonUserObject obj = JsonConvert.DeserializeObject<JsonUserObject>(json); http://www.cyberforum.ru/windows-phone-dev/thread1350271.html
Windows Phone 8.1 async и await выполняются, но результат не возвращается Windows Phone
Добрый вечер. Пишу простенькое приложение для Windows Phone возникла следующая проблема, есть например кусочек кода: public static class ScheduleParser { public static async Task<string> GetSchedule(string groupNumber) { string siteAddress = "site.com"; siteAddress = string.Format(siteAddress, groupNumber); var client = new...
Прочитать CSV на windows mobile 6 Windows Phone
Добрый день. Имеется терминал Motorola ES400 ( windows mobile 6). Пытаюсь прочитать CSV и отобразить данные в datagrid. Делаю я это так: string _qty = File.ReadAllLines(pathToCsvFile); for (int i = 0; i < _qty.Length; i++) { if (!String.IsNullOrEmpty(_qty)) { string qtyString = _qty.Split(';');...
Windows Phone При смене цветовой темы запретить изменение цвета компонентов внутри приложения http://www.cyberforum.ru/windows-phone-dev/thread1343546.html
Как при смене цветовой темы(с темной на светлую) запретить изменение цвета компонентов внутри приложения.
Windows Phone Отладка приложения Windows CE на железе Здравствуйте. Из за того, что SDK предназначен для VS 2005 пришлось установить ее. Установил студию 2005 на другой компьютер. Подскажите пожалуйста, что и где нужно настроить в VS 2005 net, что бы заработал отладчик на устройстве Windows CE. Не могу понять, чего ему (отладчику) не хватает. В VS 2008 net отладчик работал сам собой, без всяких дополнительных танцев. Если запустить отладчик на... подробнее

Показать сообщение отдельно
Phoenix_Max
101 / 43 / 11
Регистрация: 08.01.2015
Сообщений: 97
12.01.2015, 22:33     Binding связывание данных
Цитата Сообщение от serega1q2w3e Посмотреть сообщение
к TextBox'ам
Тут только TextBlock-и .
По разметке все нормально . В Route интерфейс INotifyPropertyChanged реализован ?

Добавлено через 4 минуты
Вот так прикинул у себя в обычном WPF приложении. Нормально отображается.
Model
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
  class Route : INotifyPropertyChanged
    {
 
        public Route()
        {
  
        }
 
        private string _Name = String.Empty;
        private int _Length = 0;
        private bool _Ready = false;    
       
        public event PropertyChangedEventHandler PropertyChanged;
 
        protected virtual void OnPropertyChanged(string propertyName)
        {
            if (PropertyChanged != null)
            {
                PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
            }
        }
 
 
        public string Name
        {
            get { return _Name; }
            set
            {
                if (_Name != value)
                {
                    _Name = value;
                    OnPropertyChanged("Name");
                }
            }
        }
        public int Length
        {
            get { return _Length; }
            set
            {
                if (_Length != value)
                {
                    _Length = value;
                    OnPropertyChanged("Length");
                }
            }
        }
    }
ViewModel
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  class ViewModel
    {
        public ViewModel()
        {
            mcollection = new ObservableCollection<Route>
            {
                  new Route{ Name = "Rubin", Length = 52 },
                  new Route{ Name = "Diamond", Length = 48 },
            };
                   
        }
     
        public ObservableCollection<Route> mcollection { get; set; }
    }
MainWindow
C#
1
2
3
4
5
6
7
8
9
10
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            DataContext = new ViewModel();
        }
 
 
    }
XML
1
2
3
4
5
6
7
8
9
10
 <ListBox   ItemsSource="{Binding mcollection}" HorizontalAlignment="Left" Margin="162,137,0,0" VerticalAlignment="Top" Width="290" Height="68" >
            <ListBox.ItemTemplate>
                <DataTemplate>
                    <StackPanel>
                        <TextBlock x:Name="txtName" Text="{Binding Path=Name}"/>
                        <TextBlock x:Name="txtLength" Text="{Binding Path=Length}"/>
                    </StackPanel>
                </DataTemplate>
            </ListBox.ItemTemplate>
        </ListBox>
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru