Почему свойство DataGridCellInfo IsValue всегда false

231
24 июня 2017, 09:53

Собственно есть DataGrid заполняемый в конструкторе класса. При нажатии на Ячейку Cell нужно получить данные этой ячейки в обьект DataGridCellInfo.

    private DataGridCellInfo _currentCell;
    public DataGridCellInfo CellInfos
    {
        get
        {
            return _currentCell;
        }
        set
        {
            _currentCell = value;
        }
    }

XAML датагрида :

  <DataGrid x:Name="AppFTPfiles" Margin="0,30,0,0" AutoGenerateColumns="False" ItemsSource="{Binding ApplicationCollection}" IsReadOnly="True"
                      CurrentCell="{Binding CellInfos, Mode=OneWayToSource}" 
                      >
                <i:Interaction.Triggers>
                    <i:EventTrigger EventName="MouseLeftButtonUp">
                        <i:InvokeCommandAction Command="{Binding DownloadPDF}"/>
                    </i:EventTrigger>
                </i:Interaction.Triggers>
                <DataGrid.Columns>
                    <DataGridTextColumn Width="*" Header="FTP files" Binding="{Binding Name}" />
                </DataGrid.Columns>
            </DataGrid>

Собственно коллекция-источник данных :

    public ObservableCollection<Documents> ApplicationCollection { get; set; }
    public class Documents
    {
        public string Name { get; set; }
    }

И заполнение, что бы не заморачиватся такое :

 public documentViewModel()  //Конструктор класса
    {
        ApplicationCollection = new ObservableCollection<Documents>();
        ApplicationCollection.Add(new Documents()
                {
                    Name = "text"
                });
      }

По клику по ячейки мне нужно получить текст из текущей ячейки и использовать его далее в комманде. Но свойство келлинфо все время пусто, показывает что структура содержит недопустимые данные.

Обидно что точно такую же операцию делал на другой форме с другой VModel а теперь всю голову сломал и не понимаю в чем ошибка? Подскажите кто с подобным сталкивался?

READ ALSO
UWP Как загрузить изображение на сервер?

UWP Как загрузить изображение на сервер?

Необходимы выгружать изображения на сервер, и принимать их там с помощью PHP кодаДля удобной обработки фотографий необходимо наделить эту...

241
asp mvc обновить элементы на странице

asp mvc обновить элементы на странице

Изучаю asp, никак не могу найти правильный путь для реализации такой фичи:

240
Ресурсы для изучения XAF [требует правки]

Ресурсы для изучения XAF [требует правки]

Ищу ресурсы для изучения фреймворка XAFЧто можете посоветовать помимо документации на официальном сайте ? Гугл ничего ценного не выдал

202