Я хотел бы использовать опцию TextTrimming
на TextBox
(Не TextBlock
).TextBox TextTrimming
Компилятор сообщает мне, что параметры TextTrimming
являются недействительной собственностью Textbox
.
я мог сделать причудливый контроль, который является Textblock
и как только он нажал буду стать Textbox
и, наоборот, вернуться к будучи Textblock
когда фокус теряются.
Прежде чем идти этим путем, я хотел бы знать, существует ли встроенная функция (или есть более умный способ), чтобы вы могли это сделать?
EDIT: то, что я хочу иметь в конце, это TextBox
, который является обрезкой (полный контент будет отображаться в подсказке), но когда пользователь выбирает TextBox
(введите «режим редактирования»), полный контент будет (без обрезки), поэтому пользователь сможет изменить полный текст. когда TextBox
потерял фокус (вернитесь в режим просмотра), содержимое снова будет обрезано.
Благодаря
Если вы используете mvvm, вы можете обрезать значение, которое будет храниться в ваших свойствах. при изменении свойства также обновляется значение в пользовательском интерфейсе. – Akanksha
@DDzire: Я согласен, что могу это сделать, но я думаю, что это действительно поведение дисплея, и я не хочу, чтобы каждый раз, когда я хочу обрабатывать этот вид отображения, я бы не использовал какую-то логику отделки в моей модели просмотра. – Guillaume