none
Кастомный TabItem на форме рабочего элемента RRS feed

  • Вопрос

  • Добрый день!

    Сюда гуру еще заглядывают?

    Нарисовал в VS UserControl, который надо разместить в качестве дополнительной вкладки на форме рабочего элемента. 

    в xml описал 

    <AddControl Parent="Grid_1" Assembly="MyAssembly" Type="MyAssembly.MyType" Left="0" Top="0" Right="0" Bottom="0" Row="0" Column="0" />
    <PropertyChange Object="MyType_1" Property="Margin">
                <NewValue>0,0,0,0</NewValue>
              </PropertyChange>
              <PropertyChange Object="MyType_1" Property="Height">
                <NewValue>Auto</NewValue>
              </PropertyChange>
              <PropertyChange Object="MyType_1" Property="Width">
                <NewValue>Auto</NewValue>
              </PropertyChange>
              <PropertyChange Object="MyType_1" Property="HorizontalAlignment">
                <NewValue>Stretch</NewValue>
              </PropertyChange>
              <PropertyChange Object="MyType_1" Property="VerticalAlignment">
                <NewValue>Stretch</NewValue>
              </PropertyChange>

    В результате на вкладке получил пустую сетку с надписью MyType_1. 

    А в ней должно быть несколько SinglePicker. 

    Чувствую, что надо в конструкторе какую-то инициализацию написать, но могу и ошибаться.

    На кастомных формах для конфигурационных единиц инициализация не требовалась.

    Может кто помочь советом?

    13 июня 2017 г. 12:32

Ответы

  • http://blog.scsmsolutions.com/2011/08/create-custom-user-control-for-scsm-2010/

    А еще крайне рекомендую сначала добавлять новый таб на форму, а потом уже в таб класть свой контрол. Так многих проблем со стилями можно избежать. Ну и не забывать переключать обратно на первый таб, ибо при изменении табов фокус остается на том, который был последним изменен.


    itnetX AG
    Personal email: freemanru (at) gmail (dot) com

    • Предложено в качестве ответа Yurakov Aleksey 18 июля 2017 г. 7:45
    • Помечено в качестве ответа Антон Петров 18 июля 2017 г. 9:33
    18 июня 2017 г. 11:54
    Модератор