【问题标题】:TabItem SilverlightTabItem Silverlight
【发布时间】:2014-04-16 13:52:54
【问题描述】:

我有一个 TabControl,它在 XAML 中有这个 TabItem。

<controls:TabItem x:Name="UserNameOn1" Background="LightGray" Height="25"  Visibility="Visible"  IsSelected="False" MouseLeftButtonDown="teste110_MouseLeftButtonDown">
      <controls:TabItem.Header>
           <StackPanel x:Name="TabitemPanel" Orientation="Horizontal" VerticalAlignment="Center">
                   <Image x:Name="UserImage" Source="/Tese;component/Images/user_act.png" Width="30" Height="15" Margin="0,0,0,0" VerticalAlignment="Center" ImageFailed="UserImage_ImageFailed"/>
                   <TextBlock Name="Userdisplay"  Text="UserName" Margin="30,0,0,0" VerticalAlignment="Center"/>
           </StackPanel>
      </controls:TabItem.Header>

在 C# 中,我想将 Userdisplay Text 更改为 conta.Username_v,如下所示,问题是通过这样做我的 TabItem 内的图像消失了如何仅更改 TextBlock 并维护图像

UserNameOn1.Header = conta.Username_v; 

【问题讨论】:

    标签: c# silverlight tabitem


    【解决方案1】:

    试试这个

    at event or form load whenever you want.
    
    Userdisplay.text = conta.Username_v;
    

    这只会改变文本框的文本,不会影响其他的

    【讨论】:

    • 谢谢,这正是我需要的,不知道为什么我之前没有尝试过
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-01
    • 2012-04-07
    • 2011-02-14
    • 2011-02-10
    相关资源
    最近更新 更多