Связывающий элемент предка в WPF [дубликат]

Возможно, немного поздно, но для тех, кто читает это в будущем, есть ленивый способ, который тоже работает отлично:

table_name = name.rstrip("csv").rstrip(".")

Как сказано в других решениях, метод strip() удаляет все ведущие / завершающие символы, соответствующие тем, что находятся в круглых скобках. Поэтому идея в этом подходе заключается в следующем:

  1. Удалите расширение csv - поскольку существует ., мы знаем, что rstrip() прекратит поиск там. Это оставит нас с строкой movies..
  2. Удалите . из строки movies. - rstrip() будет искать только конечные точки.

Почему rstrip(): Поскольку мы знаем, что текст, который нужно удалить, находится в конце строки, мы можем указать rstrip для лучшего управления (т. е. избежать непреднамеренного удаления любых возможных ведущих символов c, s или v)

0
задан DualDub 15 January 2019 в 16:22
поделиться

1 ответ

Вы будете использовать ниже синтаксис.

Это должно решить вашу проблему.

<DataGridTextColumn Visibility="{Binding Path=DataContext.ColumnVisibility, RelativeSource={RelativeSource AncestorType=DataGrid}}" />
0
ответ дан Manoj Choudhari 15 January 2019 в 16:22
поделиться
Другие вопросы по тегам:

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