Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Получить DesignWidth у UserControl в рантайм.
|
|||
|---|---|---|---|
|
#18+
Кто знает? Как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2010, 15:19 |
|
||
|
Получить DesignWidth у UserControl в рантайм.
|
|||
|---|---|---|---|
|
#18+
Andrew Nagorny, если речь идет о Silverlight (сам недавно нуждался в решении подобного вопроса), то тебе необходимы свойства ActualHeight & ActualWidth, но по какой-то неизвестной причине контролы не имеют как ни странно этих самых Актуальных значений и всегда равны нулю. Выход есть, получить их через Диспетчер асинхронно: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2010, 21:53 |
|
||
|
Получить DesignWidth у UserControl в рантайм.
|
|||
|---|---|---|---|
|
#18+
Ну я юзаю WPF. В том то и дело что Actual размеры не походят. У меня есть свой UserControl, в дизайнере естественно автоматом проставляются Design размеры, никаких других размеров я не ставлю. Так вот я создаю окно, в которое запихиваю кодом этот UserControl. Затем мне нужно проставить размеры окна, подобранные под вложенный UserControl (что то типа autosize окна). Лучше всего для этого брать те размеры, которые были определены для при рисовании контрола в дизайнере. А Actual размеры рассчитываются, исходя из текущей компоновки окна. Что мне не подходит. В инете искал долго и упорно по поводу того чтобы достать Design размеры. Ничего не нашел.(((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2010, 09:33 |
|
||
|
Получить DesignWidth у UserControl в рантайм.
|
|||
|---|---|---|---|
|
#18+
Andrew Nagorny, а почему бы в дизайнере(и затем в коде) не использовать(задавать) Width вместо DesignWidth (привести декларируемое в соответствие с желаемым)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2010, 10:21 |
|
||
|
Получить DesignWidth у UserControl в рантайм.
|
|||
|---|---|---|---|
|
#18+
Сейчас я так и делаю, но это неудобно, в том смысле, что приходится помнить, что нужно не забыть установить явные размеры при разработке нового контрола. Вот и захотел узнать, есть ли возможность узнать Design размеры, чтобы избавиться от этой необходимости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2010, 10:32 |
|
||
|
Получить DesignWidth у UserControl в рантайм.
|
|||
|---|---|---|---|
|
#18+
Andrew Nagorny, snoop найди программку. посмотри через нее свою программу. и посмотри где лежат твои размеры. потом через binding достань их. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2010, 10:35 |
|
||
|
Получить DesignWidth у UserControl в рантайм.
|
|||
|---|---|---|---|
|
#18+
Andrew NagornyСейчас я так и делаю, но это неудобно, в том смысле, что приходится помнить, что нужно не забыть установить явные размеры при разработке нового контрола. так может "правильней" подправить шаблон контрола в студии (вместо DesignWidth - Width)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2010, 11:16 |
|
||
|
|

start [/forum/topic.php?fid=21&msg=36837380&tid=1442678]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 391ms |

| 0 / 0 |
