0
我正在Windows Compact设备上编写应用程序,并希望使用Silverlight获取丰富的UI元素。从Expression Blend创建的Silverlight表单只能用于C++而不用于C#。如何获得用于C#的Windows Compact 2013的Silverlight或XAML?
是否有可能使用C#执行此操作,或者有没有其他Silverlight替代方法可用于外观良好的用户界面?
我正在Windows Compact设备上编写应用程序,并希望使用Silverlight获取丰富的UI元素。从Expression Blend创建的Silverlight表单只能用于C++而不用于C#。如何获得用于C#的Windows Compact 2013的Silverlight或XAML?
是否有可能使用C#执行此操作,或者有没有其他Silverlight替代方法可用于外观良好的用户界面?
你实际上是添加一个空行控件之间,即:Grid.Row="0
“为Label
和Grid.Row="2"
为Button
应该按顺序像图所示::
<Label x:Name="Screen"
Text=""
Grid.Row="0" Grid.Column="0"
Grid.ColumnSpan="4"
FontSize="50"
TextColor="Black"
BackgroundColor="White"
HorizontalTextAlignment="End"
VerticalTextAlignment="End"/>
<Button x:Name="Button1"
Text="1"
FontSize="40"
TextColor="White"
BackgroundColor="Aquamarine"
Grid.Row="1" Grid.Column="0"
Clicked="Button1_Clicked"/>
我也建议的任务。制作计算器(如在http://www.shopdigit.com/Engineering-Calculator-VOLTA-814-R814-0-03.htm工作的应用程序)的使用单独的资源文件,并确保设置属性
<ContentPresenter VerticalAlignment="Stretch" HorizontalAlignment="Stretch"/>
你也可以使用'center
'样品实际执行中的属性:
<!--TEXT BLOCK-->
<Style x:Key="TextBlock_Generic">
<Setter Property="TextBlock.VerticalAlignment" Value="Center"/>
<Setter Property="TextBlock.HorizontalAlignment" Value="Center"/>
<Setter Property="TextBlock.Padding" Value="0"/>
<Setter Property="TextBlock.Margin" Value="0"/>
<Setter Property="TextBlock.FontSize" Value="14" />
</Style>
希望这可能有所帮助。
我没有在这里包括整个代码。在后面的部分中,我使用这一行。我实际上做了一个计算器,'+',' - ','*'和'/'进入第1行,数字1,2,3 ...从第2行开始。 – Aneesh
请阅读我的扩展答案。此外,如果您包含整个代码段,则会更好,否则很难重现此问题。最好的问候, –
非常感谢!我会尽快上传整个代码,并尝试这一点。 – Aneesh