-1

TimeSpanPicker在我的应用程序中使用 a 。当我按下它选择时间时,按钮背景颜色将变为黄色。

for(int i=0;i< 3;i++)
{

   TimeSpanPicker tsp = new TimeSpanPicker();
   tsp.Value = TimeSpan.Parse("00:00:00");
   tsp.Height=72;
   Instance.Listbox1.Elements.Add(tsp); // something like this
}

如何更改 Windows PhoneTimeSpanPicker控件的样式?

4

1 回答 1

0

经过两天的搜索,终于找到了如何更改TimeSpanPicker的背景。

第 1 步:在您的 xaml 文件中更改 TimeSpanPicker 的样式。(在我的情况下,我想将背景颜色更改为透明,所以我将值设置为透明)

        <Grid x:Name="grid">
            <Grid.Resources>
                 <Style x:Key="SampleStyle" TargetType="toolkit:TimeSpanPaicker">
                     <Setter Property="Background" Value="Transparent"/>
                     <Setter Property="BorderThickness" Value="1"/>
                     <Setter Property="Foreground" Value="Yellow"/>
                 </Style>
            </Grid.Resources>
        </Grid>

第 2 步:在后面的代码中使用上述样式。您只需要将新 TimeSpanPicker 的样式设置为顶部的样式。

       TimeSpanPicker tsp = new TimeSpanPicker();
       tsp.Style = (System.Windows.Style)Resources["SampleStyle"]; 

这就是我们如何更改 TimeSpanPicker 的不同功能的方式。

于 2013-08-01T01:03:22.320 回答