在Silverlight控件交换

<p>我有6行和6列的Grid控件。 P&gt; </p><p>在最上面一行,我有一个下拉菜单,可以有两种状态。 (新的或使用) P&gt; </p><p>当我在新的状态的时候,我有两个控件。黄控制在第3行,西1和红色控制在第5行,西1 P&gt; </p><p>当我在使用状态的时候,我想交换控件的位置,以便控制红占据第3行,西1和黄河的控制占据第5行,西1。 P&gt; </p><p>在Silverlight这可能吗? P&gt;
</p>

32 浏览 1 回复
  gt   状态   控制   控件   属性  

回复

    <p>您真正想要的是WPF触发器。不幸的是,触发器不支持Silverlight,所以这不是一个选择。 P&gt; </p><p>您可以尝试类。当然,它的主要目的是保持控制的可视状态之间的过渡,因此它采用的故事板和做的属性anymation;因此,它可能无法与Grid.Column物业工作。 P&gt; </p><p>添雅有一个很短介绍VSM 的。下面是关于VSM 的缺点的意见。 p&gt; <p>您也可以建立你的自定义状态管理的VSM ,它可以给你的状态管理没有过场动画以及不由的VSM类支持的属性也是潜在的支撑之上。 P&gt; </p><p>或者你可以有你的时候状态改变调用自己的方法(你应该知道当发生这种情况),并明确变化对两个控件的属性Grid.Column。其主要缺点是你的代码目前拥有大约视觉表现和布局以及它是如何联系在一起的状态,显性知识。 P&gt; </p><p>有关,你可以使用的SetValue B&gt;方法。 P&gt; </p><p>您可以做到这一点的下拉如下的事件处理程序: P&gt; P&gt; </p><p>进一步走出去,你可以(列和/或)绑定Grid.RowProperty面板上 实现INotifyPropertyChanged的类的CLR属性。 P&gt;
    </p></p>

    冯磊岩

相关信息

WPF和VSM - 国家的名单?

<p>我在WPF使用VSM(视觉状态管理器,从WPF工具包),我试图找到国家名单。 P&gt; </p><p>基本上,我的理解是有一定的“神奇”国家 - 喜欢当控制滑鼠移到自动应用的鼠标悬停状态,或者说是应用了聚焦状态时...聚焦 P&gt;。 </p><p>有没有这些地方的名单?我敢肯定有,我只是无法找到它。 P&gt; </p>

41 浏览 1 回复   gt   状态   wpf   控制   国家  

Silverlight的3.0 - 如何从用户控件访问MainPage的一个控制值

<p>我需要检索从一些MainPage的控制值的用户控件。 在这个用户控件我需要能够得到Frame.ActualWidth和放大器; Frame.ActualHeight值(在此情况下,帧元件处于MainPage的和用户控件是MainPage的的网格内经由XAML加载)。 是否有人有一个样本? 谢谢 P&gt; </p><p> Josimari Martarelli...

23 浏览 1 回复   mainpage   gt   用户   控件   需要  

在Silverlight交换控制

<p>我有一个网格控制6行6列。 P&gt; </p><p>在最上面一行,我有一个下拉菜单,可以有两种状态。 (新或旧) P&gt; </p><p>当我在新的状态,我有两个控制。在第3行,西1和Red控制黄色控制第5行,西1 P&gt; </p><p>当我在使用状态,我想换控件的位置,以便红...

42 浏览 1 回复   gt   状态   控制   属性   一个  

如何使用在Silverlight GridView控件

<p>如何在asp.net和放我的Silverlight XAML页面中使用GridView控件; C#.NET? P&gt; </p>

25 浏览 1 回复   silverlight   net   gt   控件   使用  

用户控件属性设置为子控件 - WPF,Silverlight的

<p>我有它一个按钮和一个的TextBlock用户控件。 我想同时设置按钮和TextBlock的与用户控件背景的背景(即我试图绑定到用户控件的背景属性)。 P&gt; </p><p>请让我知道我可以在XAML中做到这一点。 P&gt; </p><p>有没有在Silverlight和WPF这有什么区别? P&gt; </p>

28 浏览 1 回复   gt   控件   背景   用户   设置