Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 WP7-设置inputfocus文本框背景、前景的最简单代码_Windows Phone 7 - Fatal编程技术网

Windows phone 7 WP7-设置inputfocus文本框背景、前景的最简单代码

Windows phone 7 WP7-设置inputfocus文本框背景、前景的最简单代码,windows-phone-7,Windows Phone 7,在WindowsPhone7中,我正在寻找简单的代码来设置带有inputfocus的文本框的背景和前景 我这样做是为了符合不同的主题,我的应用程序在视觉上使用背景画布和其他控件,这些控件需要标准的颜色集 注意:常规的前景、背景和边界笔刷都很好,并且容易设置: <TextBox Background="#BFFFFFFF" BorderBrush="#BFFFFFFF" Foreground="Black" Canvas.Left="297" Canvas.Top="392" FontSi

在WindowsPhone7中,我正在寻找简单的代码来设置带有inputfocus的文本框的背景和前景

我这样做是为了符合不同的主题,我的应用程序在视觉上使用背景画布和其他控件,这些控件需要标准的颜色集

注意:常规的前景、背景和边界笔刷都很好,并且容易设置:

<TextBox Background="#BFFFFFFF" BorderBrush="#BFFFFFFF" Foreground="Black" 
Canvas.Left="297" Canvas.Top="392" FontSize="20" Height="63" Name="textBox8" 
Text="10" Width="126" />


如果要更改控件在不同状态下的外观,则应使用
VisualStateManager
修改该控件的样式并更改值,如此问题的答案所示:

如果要更改控件在不同状态下的外观,然后,您应该使用
VisualStateManager
修改该控件的样式并更改值,如此问题的答案所示:

在这里的一个类似但略有不同的问题中,我找到了一个解决方案,使用边框:

<Border Background="{StaticResource KeyToDesiredBackgroundBrush}">
   <TextBlock Text="Forget Password" Height="19" Width="156" />
</Border>

我的具体解决方案是:

   <TextBlock Canvas.Left="73" Canvas.Top="405" FontWeight="Bold" Foreground="White" Height="30" Name="textInflationLabel" Text="Gasoline Inflation (%):" TextAlignment="Right" Width="224" />
   <Border Name="BorderInflation" Background="#BFFFFFFF" Height="45" Width="104" Canvas.Left="308" Canvas.Top="395">
         <TextBox Background="#BFFFFFFF" BorderBrush="#BFFFFFFF" Foreground="Black" FontSize="20" Margin="-10,-10,0,0" Height="64" Width="125" Name="tbInflation" Text="12" />
   </Border>


坦率地说,这似乎有点做作。希望将来能有更简单的方法来执行这些标准任务。

在一个类似但略有不同的问题中,我找到了一个解决方案,使用边框:

<Border Background="{StaticResource KeyToDesiredBackgroundBrush}">
   <TextBlock Text="Forget Password" Height="19" Width="156" />
</Border>

我的具体解决方案是:

   <TextBlock Canvas.Left="73" Canvas.Top="405" FontWeight="Bold" Foreground="White" Height="30" Name="textInflationLabel" Text="Gasoline Inflation (%):" TextAlignment="Right" Width="224" />
   <Border Name="BorderInflation" Background="#BFFFFFFF" Height="45" Width="104" Canvas.Left="308" Canvas.Top="395">
         <TextBox Background="#BFFFFFFF" BorderBrush="#BFFFFFFF" Foreground="Black" FontSize="20" Margin="-10,-10,0,0" Height="64" Width="125" Name="tbInflation" Text="12" />
   </Border>


坦率地说,这似乎有点做作。希望将来有更简单的方法来执行这些标准任务。

问题的可能重复不是重复,但有一个答案解决了它。我会把答案贴在下面。这个问题的可能的重复不是重复,但有一个答案解决了它。我会把答案贴在下面。