Я сталкиваюсь с ситуацией, когда использую сопоставление с образцом для определения свойства видимости столбца. System.Windows.Visibility
имеет два поля, Visibility.Visible
и Visibility.Collapsed
. Может ли кто-нибудь сказать мне, почему следующий код:
let colItem = myDataGrid.Columns.Item 1
chkBox.IsChecked <-
match colItem.Visibility with
| Visibility.Visible -> new Nullable<bool>(true)
| Visibility.Collapsed -> new Nullable<bool>(false)
генерирует следующее предупреждение:
Неполные совпадения с образцом на этом
выражение. Например, значение
«2uy» может указывать на случай, не охваченный
по шаблону (ам).