_paletteSet.Dock = DockSides.Left; //Строчка работает нормально, палитра прикрепляется на левую сторону экрана.Если посмотреть при помощи ILSpy свойство Dock, то именно так оно и работает, т.е. не указывает к какой стороне прикреплено, а к каким сторонам может быть прикреплено:
Config.Data.DockSideAddBlock = (int)_paletteSet.Dock; //Значение = 61440, что соответствует сумме всех 4 направлений из перечисления DockSides, а должно быть = 4096, если я все правильно понимаю...
Value | Meaning |
0 | No flags - the control bar will not dock |
CBRS_ALIGN_TOP | Allows docking at the top of the client area |
CBRS_ALIGN_BOTTOM | Allows docking at the bottom of the client area |
CBRS_ALIGN_LEFT | Allows docking on the left side of the client area |
CBRS_ALIGN_RIGHT | Allows docking on the right side of the client area |
CBRS_ALIGN_ANY | Allows docking on any side of the client area |
CBRS_FLOAT_MULTI | Allows multiple control bars to be floated in a single mini-frame window |