Это должно быть довольно просто, но мой поиск сильно мешает людям, пытающимся растянуть элемент управления (используя Anchor.Left | Anchor.Right ранее в Winforms).
Это не связано, я просто хочу привязать элемент управления вправо.
У меня есть следующее:
|--------|
| |
| Foobar|
|--------|
Я могу сделать это с помощью HorizontalAlignment, сеткиили ряд других способов.Но он ломается, если я изменяю размер элемента управления.
Я хочу:
|----|
| |
|obar|
|----|
(то есть - привязка справа. Не трогайте это расстояние до края. Переместите влевосторона вне поля зрения)
Вместо этого я получаю это:
|----|
| |
|Foob|
|----|
(левая сторона моего контента не будет перемещаться из поля зрения).
ЯКонечно, есть простое решение, но пока я не могу убедить WPF, что он должен повредить / отрезать левую сторону моих элементов управления, несмотря ни на что.
Хорошо, я обманывал и сделал этослишком просто, я думаю.То, что у меня действительно есть, это список прямоугольников (здесь представлен X):
|---------|
| XXXX|
|---------|
Это ItemsControl со StackPanel внутри, содержащий (более или менее только) прямоугольники.Ожидание остается прежним, хотя: закрепите все это направо, повредите / прокрутите левую сторону только при изменении размера.