0
我有一个Silverlight 4应用程序。此应用程序在第三方控件上有一个Border元素。我想在此边框内为一些文字设置动画效果。如果文本超出边界,我希望它隐藏溢出文本。我的挑战是,边界是最重要的因素,它必须保持这种状态。如果动画将边框之外的文本取出,是否有办法隐藏溢出文本?Silverlight中的动画元素
我有一个Silverlight 4应用程序。此应用程序在第三方控件上有一个Border元素。我想在此边框内为一些文字设置动画效果。如果文本超出边界,我希望它隐藏溢出文本。我的挑战是,边界是最重要的因素,它必须保持这种状态。如果动画将边框之外的文本取出,是否有办法隐藏溢出文本?Silverlight中的动画元素
注册sizechanged事件的边界。
brder.SizeChanged += new SizeChangedEventHandler(brder_SizeChanged);
在处理程序中做这样的事情。
void brder_SizeChanged(object sender, SizeChangedEventArgs e)
{
brder.Clip = new RectangleGeometry { Rect = new Rect(0, 0, brder.ActualWidth, brder.ActualHeight) };
}
在这里,我们给这个边界一个剪辑区域,除此之外没有任何东西可以被渲染。