powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Получение свойства обьекта
3 сообщений из 3, страница 1 из 1
Получение свойства обьекта
    #37196645
Neox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
private void bt1_Click(object sender, System.Windows.RoutedEventArgs e)
		{
			Button bt1 = (Button)sender;
            DoubleAnimation dAnimation = new DoubleAnimation();
            dAnimation.From = 0;
            System.Console.WriteLine("width " + bt1.Width);
            dAnimation.To = 150;//// bt1.Width - 5
           // db1.Duration = TimeSpan.FromSeconds(5);
            bt1.BeginAnimation(Button.WidthProperty, dAnimation);
           
        }
Хочу в dAnimation.To задать текущую ширину кнопки. Выкидывает ошибку.
Код: plaintext
'NaN' is not a valid value for property 'To'.

Как решить?
...
Рейтинг: 0 / 0
Получение свойства обьекта
    #37201712
KorotkovMikl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй bt1.ActualWidth
...
Рейтинг: 0 / 0
Получение свойства обьекта
    #37201991
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KorotkovMikl,

если размеры кнопки не задавались вручную, то размер можно узнать только через Dispatcher
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Получение свойства обьекта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]