【问题标题】:WP7 Silverlight grid prerender or similar?WP7 Silverlight 网格预渲染或类似?
【发布时间】:2011-10-23 15:11:18
【问题描述】:

我必须在后面的代码中对 silverlight 网格进行一些操作。我目前正在 Grid_loaded 事件中执行此操作。这并不理想,因为网格加载后会随着代码所做的更改而闪烁。这显然是因为操作是在网格加载后完成的。我需要做的操作无法通过数据绑定来完成。

还有其他地方可以放置此代码吗?在 asp .net 中,我会在预渲染中进行。

有什么建议吗?

谢谢

【问题讨论】:

  • 也许您可以在网格尚未准备好时将其隐藏?
  • 麻烦您解释一下您实际需要做什么。我不相信你,当你说它不能用数据绑定来完成时。听起来更像是缺乏使用 Silverlight 的经验。
  • 我猜隐藏网格是一个选项。我想要做的是将网格中行的背景设置为使用指向要使用的图像的字符串 url。如果使用数据绑定来完成,我会喜欢一些指针。谢谢。
  • 另外,如何为图像的不透明度设置动画? ;)

标签: c# .net silverlight windows-phone-7


【解决方案1】:

我的数据绑定工作正常,所以问题解决了。我正在绑定到这样的属性...

public object ListingBG
        {
            get
            {
                if (!string.IsNullOrEmpty(ListingBGString))
                {
                    // bind Image
                    return new ImageBrush
                    {
                        ImageSource = new BitmapImage(new Uri(ListingBGString, UriKind.RelativeOrAbsolute))
                    };
                }
                // bind color hex (RGB hex or RGB+Alpha hex)
                return "#FFFFFFFF";
            }
        }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-30
    • 2016-04-30
    相关资源
    最近更新 更多