powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Дублируются свойства нового UserControl
8 сообщений из 8, страница 1 из 1
Дублируются свойства нового UserControl
    #38390998
Создаю новый элемент Blend for Visual Studio 2012:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Partial Public Class SLListViewItem
  Inherits UserControl
  Implements INotifyPropertyChanged

  Shadows Property Height() As Double
    Set(value As Double)
      If objBrightness.Height + objText.Height > value Then
        MyBase.Height = objBrightness.Height + objText.Height
      Else
        MyBase.Height = value
      End If
      NotifyPropertyChanged("Height")
      'm_Height = value
    End Set
    Get
      'Return m_Height
      Return MyBase.Height
    End Get
  End Property
End Class



При просмотре редактором свойство Height дублируется дважды, а если попытаться растянуть или уменьшить вертикальную границу то оно дублируется в XAML:
Код: xml
1.
<SilverlightListView:SLListViewItem HorizontalAlignment="Left" Margin="146,105,0,0" VerticalAlignment="Top" Height="165" Width="250" Height="92"/>


Сколько искал в сети решения - не нашёл. Вопрос: что я делаю не так?
...
Рейтинг: 0 / 0
Дублируются свойства нового UserControl
    #38391045
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кошмарнаяву,

так вопрос в том, что ты ожидаешь?
...
Рейтинг: 0 / 0
Дублируются свойства нового UserControl
    #38391053
AlexeiKКошмарнаяву,

так вопрос в том, что ты ожидаешь?

Банально, ожидаю что скрываемое свойство инструкцией Shadows - будет скрыто. Уже не настолько важно, что оно должно делать. Странно что сокрытие свойства/метода не работает. Интересна причина этого.
...
Рейтинг: 0 / 0
Дублируются свойства нового UserControl
    #38391201
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кошмарнаяву,

так, тут же зависимые свойства.
а не просто свойства из ООП.

и в wpf есть метод measureoverride в который и нужно свою логику размеров засунуть.

не надо так в лоб подходить.
...
Рейтинг: 0 / 0
Дублируются свойства нового UserControl
    #38391653
AlexeiKКошмарнаяву,

так, тут же зависимые свойства.
а не просто свойства из ООП.

и в wpf есть метод measureoverride в который и нужно свою логику размеров засунуть.

не надо так в лоб подходить.

Могу взять на заметку что это не просто свойства, а целые зависимые свойства. Как-то странно что такой обыкновенный случай не знает ни гугл ни форумы майкрософт. И тут, похоже, ответ искать нет смысла.
...
Рейтинг: 0 / 0
Дублируются свойства нового UserControl
    #38392054
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кошмарнаяву,

смысл, что ты не правильно думаешь.
нету инфы по этому, потому что в основном народ думает правильно :)
как и заложено в wpf.

ты просто смени мышление для wpf.
measureoverride.
...
Рейтинг: 0 / 0
Дублируются свойства нового UserControl
    #38393586
enigmatic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кошмарнаяву,

Зачем вам нужно переопределить свойство Height? Какую проблему вы пытаетесь решить?
авторБанально, ожидаю что скрываемое свойство инструкцией Shadows - будет скрыто. Уже не настолько важно, что оно должно делать. Странно что сокрытие свойства/метода не работает. Интересна причина этого.Это классический X -> Y problem. У вас есть X (ваша проблема), а вы спрашиваете о Y ("как переопределить свойство?"). Лучше спросить именно о X.
авторМогу взять на заметку что это не просто свойства, а целые зависимые свойства. Как-то странно что такой обыкновенный случай не знает ни гугл ни форумы майкрософт. И тут, похоже, ответ искать нет смысла.Это совсем не обыкновенный случай. Мне, например, насчет вашей попытки подумалось "оригинально, но так нельзя же". И результат (дублирующиеся свойства) вы тоже можете видеть. Есть ненулевая вероятность, что кто-то решил пойти вашим путем и вы найдете его в гугле, но я бы на такое не надеялся.
...
Рейтинг: 0 / 0
Дублируются свойства нового UserControl
    #38394235
enigmaticЭто совсем не обыкновенный случай. Мне, например, насчет вашей попытки подумалось "оригинально, но так нельзя же". И результат (дублирующиеся свойства) вы тоже можете видеть. Есть ненулевая вероятность, что кто-то решил пойти вашим путем и вы найдете его в гугле, но я бы на такое не надеялся.

С помощью MeasureOverride разобрался. Всем спасибо.

p.s. Так-то странно то что инструкции не работают. Похоже на это: вы можете изменить одежду, не изменяя одежду.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Дублируются свойства нового UserControl
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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