|
Невозможно изменить Width после анимации
|
|||
---|---|---|---|
#18+
В объекте DataGrid изменил его Width Код: c# 1. 2. 3.
На выходе ширина = 20. После этого невозможно изменить свойство Width. Видимо, надо как-то отцепить от этой анимации. Но везде в справочниках рассказывается только то, как анимировать, но не как отцепить от объектов анимации. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2016, 22:51 |
|
Невозможно изменить Width после анимации
|
|||
---|---|---|---|
#18+
Ответ datagrid.Width = ширина; datagrid.BeginAnimation(DataGrid.WidthProperty, null); ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2016, 23:56 |
|
Невозможно изменить Width после анимации
|
|||
---|---|---|---|
#18+
Charles WeylandОтвет datagrid.Width = ширина; datagrid.BeginAnimation(DataGrid.WidthProperty, null); сталкивался с подобной проблемой спасибо, пригодилось хотя решение, конечно, выглядит через одно место ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2016, 08:26 |
|
Невозможно изменить Width после анимации
|
|||
---|---|---|---|
#18+
Charles WeylandНо везде в справочниках рассказывается только то, как анимировать, но не как отцепить от объектов анимации.Да вы что! Покажите мне такой учебник? Может просто читали невнимательно или не до конца? http://professorweb.ru/my/WPF/graphics_and_animation/level15/15_5.php ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2016, 09:14 |
|
Невозможно изменить Width после анимации
|
|||
---|---|---|---|
#18+
grokсталкивался с подобной проблемой хотя решение, конечно, выглядит через одно местоэто не проблема, это непонимание того, как работает анимация или как вычисляются действующие значения свойств ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2016, 09:16 |
|
Невозможно изменить Width после анимации
|
|||
---|---|---|---|
#18+
анимация холдит значение свойства, для того, чтоб его изменить нужно: а) остановить анимацию .Stop() или <StopStoryboard ... /> б) задать пустую анимацию, любая новая анимация переопределяет старую, если это null, то у объекта удаляется анимация. в) в свойствах анимации свойству FillBehavior задать "Stop" взамен "HoldEnd". После того как анимация завершится, значение вернётся в прежнее в состояние которое задано локально. Если во время анимации изменить локальное значение, когда анимация завершится отобразится новое значение. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2016, 11:33 |
|
|
start [/forum/topic.php?fid=21&fpage=11&tid=1440627]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 247ms |
total: | 386ms |
0 / 0 |