wpf datepicker показывает усеченный месяц - PullRequest
4 голосов
/ 12 июля 2011

Это не всегда так, но часто метка месяца datepicker обрезается при расширении для выбора дат: screenshot (в то время как указатель даты вставляется в сетку с помощью "*"пространство).Кто-нибудь тоже сталкивался с этим?Если да, то как мы можем решить эту проблему?

РЕДАКТИРОВАТЬ 13/07/2011: образец xaml

<UserControl x:Class="Module.View.ConfigView"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
         xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
         mc:Ignorable="d" 
         d:DesignHeight="300" d:DesignWidth="300">
<Grid>

    <Expander Header="Options"
              ExpandDirection="Down"
              IsExpanded="True">

        <Grid>

            <StackPanel Orientation="Horizontal" Margin="5,5,5,5">
                <Label Width="50" HorizontalAlignment="Left">From :</Label>
                <DatePicker HorizontalAlignment="Left"/>
            </StackPanel>

        </Grid>


    </Expander>

</Grid>

РЕДАКТИРОВАТЬ 21/07/2011: я проверил по вашейкомментарии, действительно проблема исходит от темы, которую я применил.Поскольку я не изменил сам DatePicker, я думаю, мне нужно найти зависимость и понять строительные блоки DatePicker.

РЕДАКТИРОВАТЬ 5 минут спустя: это на самом деле происходит из ширины шаблона Button по умолчанию.Если я увеличу его, это нормально.Так что я думаю, щедрость достается Мамте Далал, большое спасибо.

1 Ответ

2 голосов
/ 22 июля 2011

Фабьен,

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

...