none
使用extended wpf toolkit报设置connectionid时引发了异常 RRS feed

  • 问题

  • <Border x:Name="borderBG" CornerRadius="10" Background="#FF333333" BorderBrush="#FF0E0E0E" BorderThickness="1">
            <Grid x:Name="gridBG">
                <Grid.RowDefinitions>
                    <RowDefinition Height="Auto"/>
                    <RowDefinition Height="Auto"/>
                    <RowDefinition Height="*"/>
                </Grid.RowDefinitions>
                <xctk:BusyIndicator x:Name="BI"  IsBusy="True" BusyContent="正在链接服务器"></xctk:BusyIndicator>
    
                <ContentControl Grid.Row="2" Content="{Binding SelectedSubPageVM}" 

    ContentControl中绑定的为下列代码,

    <StackPanel Grid.ColumnSpan="6" Margin="0,11,2.999,10" Orientation="Horizontal" >
                        <xctk:SplitButton x:Name="btnSave"   VerticalAlignment="Center" 
                            ToolTip="保存节目" 
                            cm:Message.Attach="[Event Click] = [Action SaveProgramSchedule($source, $eventArgs)]" Width="55" Margin="5,0">
                            <xctk:SplitButton.Foreground>
                                <ImageBrush ImageSource="ButtonImages/保存-2.png"/>
                            </xctk:SplitButton.Foreground>

    在第一段代码中使用了xctk:BusyIndicator之后在StackPanel行报“设置 connectionId 时引发了异常。”,行号为“116”,行位置为“49”。

    但是用TextBox控间就没问题。网上搜了一下也没结果。

    此问题没有报到wpftoolkit.codeplex.com是因为觉得不一定是wpftoolkit的问题,而且那边人也少沟通也不方便。所以就在这里问一下。

    2012年4月19日 3:21

答案

  • Extended WPF Toolkit不属于微软官方WPF Toolkit的范围内,请联系作者资讯相关的问题: http://wpftoolkit.codeplex.com/discussions

    关于你的代码,给出一些建议:

    1. 你的代码不全。我无法重现。 最好告诉我你是怎么绑定你的 ContentControl 的。

    2. 一般来说,ContentControl内容的绑定是需要通过他的 ContentControl.ContentTemplate的,而不是通过Cotnent属性, 请问你是否这么做了?

    3. connectionId 那行引发异常,那么是具体什么异常,是否和你的编码有关还是属于一个特殊环境错误? 哪里有有 connectionId  ? 最好把他的相关代码给出来。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年4月19日 10:31
    版主

全部回复

  • Extended WPF Toolkit不属于微软官方WPF Toolkit的范围内,请联系作者资讯相关的问题: http://wpftoolkit.codeplex.com/discussions

    关于你的代码,给出一些建议:

    1. 你的代码不全。我无法重现。 最好告诉我你是怎么绑定你的 ContentControl 的。

    2. 一般来说,ContentControl内容的绑定是需要通过他的 ContentControl.ContentTemplate的,而不是通过Cotnent属性, 请问你是否这么做了?

    3. connectionId 那行引发异常,那么是具体什么异常,是否和你的编码有关还是属于一个特殊环境错误? 哪里有有 connectionId  ? 最好把他的相关代码给出来。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年4月19日 10:31
    版主
  • 不好意思这么长时间才回复

    A1,此处涉及到的代码过多,而且部分内容不是我写的,我也不能找到全部涉及的的代码,提问的时候觉得这个问题可能是个“经典问题”(就是那种把错误信息一发出来很多人都明白的那种)。

    A2,此处的content绑定的为一个view,可能是各种形态,所以没有用contentTemplate属性。

    本来我见过几次这个错误,认为是个“经典问题”所以才提出,但是现在看来这个错误并不经典,而我也不能完整的提供程序的场景,我继续研究一下,看是否能找出问题更有价值的信息。

    谢谢回复

    2012年4月28日 2:03