[C#-WPF]
- WPF窗体圆角?
<Window Title="MainWindow" Height="450" Width="800 " Background="Transparent" WindowStyle="None" WindowStartupLocation="CenterScreen" AllowsTransparency="True" OpacityMask="White">
<Grid Background="Transparent">
<Border BorderThickness="1" Background="White" BorderBrush="Gray" CornerRadius="10,10,10,10"/>
</Grid>
- WPF渐变色
举个例子(例如下图):
<Rectangle Width="200" Height="100">
<Rectangle.Fill>
<LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
<GradientStop Color="Yellow" Offset="0.0" />
<GradientStop Color="Red" Offset="0.25" />
<GradientStop Color="Blue" Offset="0.75" />
<GradientStop Color="LimeGreen" Offset="1.0" />
</LinearGradientBrush>
</Rectangle.Fill>
</Rectangle>
在上面的例子中,StartPoint和EndPoint分别定义了线性渐变的起点和终点,GradientStop描述了渐变中过渡点的位置和颜色,Offset是获取渐变停止点在渐变向量中的位置,一般设置为0-1。
3.WPF绘制页面的顺序是自上而下,下面的可以覆盖上面的绘制。
4.ScrollViewer使用方法: ScrollViewer是带有滚动条的面板。在ScrollViewer中只能有一个子控件,若要显示多个子控件,需要将一个附加的 Panel控件放置在父 ScrollViewer中。然后可以将子控件放置在该控件中。
| 属性 | 含义 |
|---|---|
| HorizontalScrollBarVisibility | 水平滚动条是否显示默认为Hidden |
| VerticalScrollBarVisibility | 垂直滚动条是否显示 默认为Visible |
[国际化]
- i18n
"i18n"是一个缩写词,来源于英文单词"internationalization"的首末字符i和n,其中18表示在"internationalization"这个单词中,i和n之间有18个字母12。在信息技术领域,"i18n"通常指的是国际化,也就是设计和开发软件以便能够适应不同的语言和地区的需求2。
在实际应用中,"i18n"的主要目的是让产品(如软件、硬件等)无需做大的改变就能够适应不同的语言和地区的需求2。例如,在开发应用程序的时候,经常会遇到支持多语言的需求,这种支持多语言的功能就称为"i18n"3。
此外,"i18n"也常常与另一个术语"L10n"一起使用,"L10n"是"Localization"的缩写,意为本地化,是指根据地区调整类似姓名、日期的显示等3。
总的来说,"i18n"是一种设计和开发理念,旨在使产品能够适应全球范围内的用户,无论他们来自哪个国家或使用哪种语言。
- L10n
L10n是"Localization"的缩写,中文意思是本地化。它是指将一个产品按特定国家地区或语言市场的需要进行加工,使之满足特定市场上的用户对语言和文化的特殊要求的软件生产活动1。