Видимость привязки Silverlight DataGridTextColumn

Из документации Realm:

Вы, возможно, уже заметили, что мы инициализировали доступ к нашей переменной области, вызвав Realm (). Этот метод возвращает объект Realm, который отображается в файл с именем default.realm в папке «Документы» (iOS) или в папке «Поддержка приложений» (OS X) вашего приложения.

Каждый раз, когда вы взаимодействуете с файловой системой, вы рискуете столкнуться с ошибками, такими как проблемы с правами доступа или недостаточно места на диске. Успех не уверен.

Таким образом, если по какой-либо причине Realm не может создать или записать файл области, приведенные вами методы действительно вызовут исключение.

7
задан Community 23 May 2017 в 12:08
поделиться

3 ответа

Видимость в DataGridTextColumn - это другое чудовище для флажка. По сути, это не свойство зависимости и не может быть привязано к данным. Если вам нужна эта функциональность, вы можете создать подкласс DataGridTextColumn и добавить свое собственное свойство зависимости, чтобы получить поведение.

  • Rectangle получает свое свойство Visibility от UIElement и является свойством зависимости
  • DataGridTextColumn получает свою Visibility от DataGridColumn и не является свойство зависимости.
9
ответ дан 7 December 2019 в 10:06
поделиться

Вам понадобится табличка с данными:


<(UIELEMENT ЗДЕСЬ) x: Name = "chkAllTeams" Visibility = "{Binding Converter = {StaticResource BoolToVisibilityConverter}, Path = AllTeams}" />

Как упоминалось ранее, только UIElement имеет свойство зависимости "Visibility".

Чтобы увидеть пример этого в контексте:

http://blogs.msdn.com/scmorris/archive /2008/04/14/defining-silverlight-datagrid-columns-at-runtime.aspx[1254 visible

-2
ответ дан 7 December 2019 в 10:06
поделиться

Вы установили BoolToVisibilityConverter в качестве ресурса?

-1
ответ дан 7 December 2019 в 10:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: