当前位置: 代码迷 >> C# >> 救急问一个简单的有关问题
  详细解决方案

救急问一个简单的有关问题

热度:107   发布时间:2016-05-05 04:33:31.0
救急,问一个简单的问题
需求,在一个 TextBlock  显示多个值

TextBlock 如下:

<TextBlock HorizontalAlignment="Left" Margin="200,124,0,0" TextWrapping="Wrap" VerticalAlignment="Top" RenderTransformOrigin="0.266,-1.382">
            <TextBlock.Text>
                <MultiBinding StringFormat="{}{0}-{1}-{2}">
                     <Binding ElementName="cbIpNoList" Path="SelectedIp_Data.IpNo"></Binding>
                    <Binding ElementName="cbAxisNoList" Path="SelectedAxis_Data.AxisNo"></Binding>
                    <Binding ElementName="cbAxisNoList" Path="SelectedAxis_Data.Speed"></Binding>
                </MultiBinding>
            </TextBlock.Text>
        </TextBlock>


其中:cbAxisNoList如下 

  <ComboBox 
            ItemsSource="{Binding AxisList}"
                  SelectedItem="{Binding SelectedAxis_Data}"
                  DisplayMemberPath="AxisNo" 
            HorizontalAlignment="Left" Margin="252,82,0,0" VerticalAlignment="Top" Width="52" x:Name="cbAxisNoList"/>



cbIpNoList如下 :

 <ComboBox  ItemsSource="{Binding IpList}"
                  SelectedItem="{Binding SelectedIp_Data}"
                  DisplayMemberPath="IpNo" 
         HorizontalAlignment="Left" Margin="252,45,0,0" VerticalAlignment="Top" Width="52" x:Name="cbIpNoList">


SelectedIp_Data 和SelectedAxis_Data 都有值,可是TextBlock  为什么没显示东西?
------解决思路----------------------
SelectedIp_Data 和SelectedAxis_Data类有没有实现和使用INotifyPropertyChanged接口的方法?
  相关解决方案