locked
关于coding4Fun和Silverlight for windows phone tookit的问题。谢谢。 RRS feed

  • 问题

  • 1、在使用coding4Funtookit的时候,遇到这样一个问题:其中有一个ProgressOverlay控件,即一个TextBlock和ProgressBar组合控件,我在使用的时候只显示了文本没有显示进度条,为何啊?这是使用地址链接:http://www.cnblogs.com/youhui/archive/2012/03/24/2415542.html    2、关于Silverlight for windows phone tookit类库有说明文档吗?谢谢。
    2012年5月25日 9:20

答案

  • 你好,

    coding4Funtookit的文档在这个网页上:http://coding4fun.codeplex.com/documentation。

    另外,我参考了coding4Fun论坛上的这个帖子:ProgressOverlay doesn't work

    使用下面的代码就可以正常工作:

    1. 添加引用和命名空间:

        xmlns:slToolkit ="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
        xmlns:c4f="clr-namespace:Coding4Fun.Phone.Controls;assembly=Coding4Fun.Phone.Controls" 
        xmlns:Converters="clr-namespace:Coding4Fun.Phone.Controls.Converters;assembly=Coding4Fun.Phone.Controls"

    2.使用samples\overlays.xaml中的代码:

                <c4f:ProgressOverlay Name="progressOverlay" Visibility="{Binding OverlayVis}">
                    <c4f:ProgressOverlay.Resources>
                        <Converters:VisibilityToBooleanConverter x:Key="VisToBoolConverter" />
                    </c4f:ProgressOverlay.Resources>
                    <StackPanel>
                        <TextBlock HorizontalAlignment="Center">Loading</TextBlock>
                        <slToolkit:PerformanceProgressBar IsIndeterminate="{Binding ElementName=progressOverlay, Path=Visibility, Converter={StaticResource VisToBoolConverter}}"/>
                    </StackPanel>
                </c4f:ProgressOverlay>

    注意,这里需要Microsoft.Phone.Controls.Toolkit的支持。


    Keep Fighting

    2012年5月27日 0:30