Существует ли способ расширить Календарное управление WPF горизонтально? Управление позволит мне установить HorizontalAlignment = "Фрагмент", но это имеет тот же эффект как установка свойства для "Центрирований". Это изменяет ширину управления, но отображенный календарь остается тем же размером в центре управления. Я хотел бы расширить отображенный календарь к краям управления.
Я, кажется, помню, что это могло быть сделано с ViewPort, но я не могу найти ничего, что показывает, как сделать это.Спасибо за помощь.
Думаю, вы ищете Окно просмотра :
Определяет декоратор контента, который может растянуть и масштабировать одного ребенка до заполните доступное пространство.
Если вы сделаете Calendar дочерним элементом Viewbox, он применит ScaleTransform, чтобы он занимал все доступное пространство.
<Viewbox>
<Calendar/>
</Viewbox>