Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight控件布局在运行时更新_Silverlight_Layout_Animation_Controls - Fatal编程技术网

Silverlight控件布局在运行时更新

Silverlight控件布局在运行时更新,silverlight,layout,animation,controls,Silverlight,Layout,Animation,Controls,我有一个silverlight控件,它有几个元素,比如:Image、TextBox和TextBlock 该应用程序显示同一控件的列表,并且这些控件放置在特定的布局中,在带有行和列的网格中 现在, 我想能够修改所有的控件布局和安排不同的元素(首选动画),而无需重新加载控件 有人知道怎么做吗 谢谢, 罗尼 使用中的状态窗格 表达式Blend 3定义不同的 布局 对要触发更改的对象/事件使用GoToStateTAction,或从代码中调用VisualStateManager:GoToState(此“N

我有一个silverlight控件,它有几个元素,比如:Image、TextBox和TextBlock

该应用程序显示同一控件的列表,并且这些控件放置在特定的布局中,在带有行和列的网格中

现在,

我想能够修改所有的控件布局和安排不同的元素(首选动画),而无需重新加载控件

有人知道怎么做吗

谢谢, 罗尼

  • 使用中的状态窗格 表达式Blend 3定义不同的 布局
  • 对要触发更改的对象/事件使用GoToStateTAction,或从代码中调用VisualStateManager:GoToState(此“NewState”,true)以切换布局
  • 使用FluidLayout(状态组的第一个波浪形按钮)设置从一个网格列/行到另一个网格列/行的更改动画

  • 一个原始XAML的小样本以及您想要做的更改会有所帮助,这个问题目前有点抽象。修改布局的好方法:)但我将元素组织在网格中。如何修改元素的位置(更改行和列),并将它们设置为新位置的动画?我正在使用网格自动宽度和高度,因为元素的大小未知,我想更改它们的位置,并且仍然保留“拉伸”功能。我添加了第三项以满足您的需要。谢谢,但是当我打开fluidlayout时,我得到了ag_e_parser_bad_类型的例外这是Silverlight 3的例外-您安装了SL 3吗?