none
Использование AffectedItemCustomControl в SCSM 2012 SP1 RRS feed

  • Вопрос

  • Всем доброго времени суток.

    Есть usercontrol AffectedItemCustomControl для добавления затронутых элементов(инфа в поисковике по названию первая ссылка).

    Как пишет автор, проверен в работе на SCSM 2010. Пытаюсь добавить контрол на форму инцидента в SCSM 2012 SP1, не работает и отображается криво. 

    Может кто сталкивался или использовал в работе этот контрол, поделитесь мнением.

    Спасибо.

    30 июля 2015 г. 20:05

Ответы

  • Все ок, разобрался. Не отображался нормально на форме, т.к. прописывал его в пакете вместо label, не изменяя имя объекта:

    <AddControl Parent="StackPanel205" Assembly="AffectedItemCustomControl, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3b31221d4b35ab7f" Type="AffectedItemCustomControl.AffectedItem" Left="40" Top="109.296217821782" Right="0" Bottom="0" Row="0" Column="0" />
    <PropertyChange Object="Label_1" Property="Width">
                <NewValue>Auto</NewValue>
              </PropertyChange>
    <PropertyChange Object="Label_1" Property="Height">
                <NewValue>Auto</NewValue>
              </PropertyChange>
    <PropertyChange Object="Label_1" Property="HorizontalAlignment">
                <NewValue>Stretch</NewValue>
              </PropertyChange>
    <PropertyChange Object="Label_1" Property="VerticalAlignment">
                <NewValue>Bottom</NewValue>
              </PropertyChange>
     

    Изменил имя объекта на имя класса контрола AffectedItem и отобразился как нужно:

              <AddControl Parent="StackPanel205" Assembly="AffectedItemCustomControl, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3b31221d4b35ab7f" Type="AffectedItemCustomControl.AffectedItem" Left="40" Top="109.296217821782" Right="0" Bottom="0" Row="0" Column="0" />
              <PropertyChange Object="AffectedItem_1" Property="Width">
                <NewValue>Auto</NewValue>
              </PropertyChange>
              <PropertyChange Object="AffectedItem_1" Property="Height">
                <NewValue>Auto</NewValue>
              </PropertyChange>
              <PropertyChange Object="AffectedItem_1" Property="HorizontalAlignment">
                <NewValue>Stretch</NewValue>
              </PropertyChange>
              <PropertyChange Object="AffectedItem_1" Property="VerticalAlignment">
                <NewValue>Bottom</NewValue>
              </PropertyChange>



    31 августа 2015 г. 11:48

Все ответы

  • Вы бы попродробнее описали, что именно не работает и криво отображается. Отображается криво, скорее всего, из за неправильной HAML разметки - Authoring Tool не самый хороший способ править визуализацию. А не не отображает из-за неправильной привязки. Почитайте блог Антона и потренируйтесь на более простых элементах. http://blog.scsmsolutions.ru/
    31 июля 2015 г. 22:34
  • Все ок, разобрался. Не отображался нормально на форме, т.к. прописывал его в пакете вместо label, не изменяя имя объекта:

    <AddControl Parent="StackPanel205" Assembly="AffectedItemCustomControl, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3b31221d4b35ab7f" Type="AffectedItemCustomControl.AffectedItem" Left="40" Top="109.296217821782" Right="0" Bottom="0" Row="0" Column="0" />
    <PropertyChange Object="Label_1" Property="Width">
                <NewValue>Auto</NewValue>
              </PropertyChange>
    <PropertyChange Object="Label_1" Property="Height">
                <NewValue>Auto</NewValue>
              </PropertyChange>
    <PropertyChange Object="Label_1" Property="HorizontalAlignment">
                <NewValue>Stretch</NewValue>
              </PropertyChange>
    <PropertyChange Object="Label_1" Property="VerticalAlignment">
                <NewValue>Bottom</NewValue>
              </PropertyChange>
     

    Изменил имя объекта на имя класса контрола AffectedItem и отобразился как нужно:

              <AddControl Parent="StackPanel205" Assembly="AffectedItemCustomControl, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3b31221d4b35ab7f" Type="AffectedItemCustomControl.AffectedItem" Left="40" Top="109.296217821782" Right="0" Bottom="0" Row="0" Column="0" />
              <PropertyChange Object="AffectedItem_1" Property="Width">
                <NewValue>Auto</NewValue>
              </PropertyChange>
              <PropertyChange Object="AffectedItem_1" Property="Height">
                <NewValue>Auto</NewValue>
              </PropertyChange>
              <PropertyChange Object="AffectedItem_1" Property="HorizontalAlignment">
                <NewValue>Stretch</NewValue>
              </PropertyChange>
              <PropertyChange Object="AffectedItem_1" Property="VerticalAlignment">
                <NewValue>Bottom</NewValue>
              </PropertyChange>



    31 августа 2015 г. 11:48