社区
WPF/Silverlight
帖子详情
使用Scaletransform缩放子控件,与父控件有间距
tianyi_hsy
2010-04-12 10:30:26
如题,使用Scaletransform缩小子控件,父控件和子控件之间有间隔出现,就好象子控件本来的尺寸并未改变,只是子控件显示出来的部分变小了,兄弟们有没有解决办法?
...全文
338
3
打赏
收藏
使用Scaletransform缩放子控件,与父控件有间距
如题,使用Scaletransform缩小子控件,父控件和子控件之间有间隔出现,就好象子控件本来的尺寸并未改变,只是子控件显示出来的部分变小了,兄弟们有没有解决办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tianyi_hsy
2010-04-13
打赏
举报
回复
<UserControl x:Class="SilverlightApplication4.MainPage"
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"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="400" xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk">
<Grid x:Name="LayoutRoot" Background="Blue" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Width="500" Height="500">
<StackPanel x:Name="stkTest" Orientation="Vertical" Background="DarkSalmon" Margin="0,0,26,46">
<StackPanel.RenderTransform>
<CompositeTransform ScaleY="0.9" ScaleX="0.9"/>
</StackPanel.RenderTransform>
<sdk:DataGrid AutoGenerateColumns="False" x:Name="gdTest" ScrollViewer.HorizontalScrollBarVisibility="Visible" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
<sdk:DataGrid.Columns>
<sdk:DataGridTextColumn CanUserReorder="True" CanUserResize="True" CanUserSort="True" Width="Auto" Header="ID" Binding="{Binding Path=Id}" />
<sdk:DataGridTextColumn CanUserReorder="True" CanUserResize="True" CanUserSort="True" Width="Auto" Header="Name" Binding="{Binding Path=Name}"/>
<sdk:DataGridTextColumn CanUserReorder="True" CanUserResize="True" CanUserSort="True" Width="Auto" Header="Sex" Binding="{Binding Path=Sex}" />
</sdk:DataGrid.Columns>
</sdk:DataGrid>
</StackPanel>
</Grid>
</UserControl>
用Blend打开就可以看到stkTest控件有两个边框,一个是缩小前的,一个是缩小后的,
因为程序头是自己做的,所以只能放大部分,不能整体silverlight控件一起放大。
tianyi_hsy
2010-04-13
打赏
举报
回复
我用silverlight4.0 toolkit里的LayoutTransformer控件实现了部分界面的缩放。
jv9
2010-04-12
打赏
举报
回复
ScaleX和ScaleY是怎么设置的?
你是怎么判断子控件尺寸没有改变的呢? 如果能贴出一些代码比较容易判断。
参考一下:http://blogs.silverlight.net/blogs/msnow/archive/2008/08/26/silverlight-tip-of-the-day-33-how-to-scale-your-entire-app-and-its-elements-to-your-browsers-size.aspx
iOS - UIView
前言 NS_CLASS_AVAILABLE_IOS(2_0) @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusEnvironment> ...
WPF基础四:UI的相关类 (7) Control的其他派生类
2.6 Control的一些派生
控
件 2.6.1 Calendar 2.6.2 Control 2.6.3 DatePicker 2.6.4 DocumentViewer 2.6.5 FlowDocumentReader 2.6.6 FlowDocumentScrollViewer 2.6.7 GridSplitter 2.6.8 KeyTipControl 2.6.9 ProgressBar 2.6.10 RichTextBox 2.6.11 Separator 2.6.12 Slider 2.6.13
【翻译】Pro.Silverlight.5.in.CSharp.4th.Edition - 第三章 布局 03
目录:点击这里 上一篇:【翻译】Pro.Silverlight.5.in.CSharp.4th.Edition - 第三章 布局 02
使用
Canvas基于坐标布局 到目前为止我们还剩下Canvas没有学习到。Canvas可以让我们
使用
精确坐标给元素设置位置。对于设计一个以数据为主导的窗体和标准对话框来说Canvas不是一个非常合适的选择,但是如果要创建某些不一样的内容(比如给图形
控
件设计界...
C#折线图可以
放
缩
,框选,移动
C#折线图(
放
缩
移动框选)
StackPanel 实现从上往下+从右往左 排列+RenderTransform特效实例分析
StackPanel:将
子
元素排列到可沿水平或垂直
放
置的行。 参考资料: 1. StackPanel类 2. Silverlight学习笔记(九)——RenderTransform特效【五种基本变换】及【矩阵变换MatrixTransform】 3. MatrixTransform矩阵变换 stack表明StackPanel跟栈一样,按顺序压入。StackPanel排列方向分为水
WPF/Silverlight
8,737
社区成员
12,029
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章