Welcome

首页 / 软件开发 / Silverlight / 稳扎稳打Silverlight(46) - 4.0UI之FlowDirection,TextTrimming,响应鼠标滚轮

稳扎稳打Silverlight(46) - 4.0UI之FlowDirection,TextTrimming,响应鼠标滚轮2010-11-01 博客园 webabcd稳扎稳打Silverlight(46) - 4.0UI之FlowDirection,TextTrimming,响应鼠标滚轮事件,响应鼠标右键事件,全屏的新特性

介绍

Silverlight 4.0 用户界面(UI)相关:

* FlowDirection - 指定文本或界面元素在它们的父元素中的流动方向

* TextTrimming - 文字溢出时的显示方式

* 响应鼠标的滚轮事件

* 响应鼠标的右键事件

* 全屏的新特性 - 当其他程序获得焦点时,是否退出全屏模式

在线DEMO

http://www.cnblogs.com/webabcd/archive/2010/08/09/1795417.html

示例

1、演示 FlowDirection 的效果

FlowDirectionDemo.xaml

代码

<navigation:Page x:Class="Silverlight40.UI.FlowDirectionDemo"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
Title="FlowDirectionDemo Page">
<StackPanel Width="200" HorizontalAlignment="Left">

<!--
FrameworkElement.FlowDirection - 指定文本或界面元素在它们的父元素中的流动方向 [System.Windows.FlowDirection 枚举]
FlowDirection.LeftToRight - 内容从左到右流动(默认值)
FlowDirection.RightToLeft - 内容从右到左流动
-->

<StackPanel Orientation="Horizontal" FlowDirection="RightToLeft">
<TextBlock Text="1" />
<TextBlock Text="2" />
<TextBlock Text="3" />
</StackPanel>
</StackPanel>
</navigation:Page>