Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 图像在Silverlight应用程序的Tabitem标题中不可见_C#_Silverlight_Xaml_Tabitem - Fatal编程技术网

C# 图像在Silverlight应用程序的Tabitem标题中不可见

C# 图像在Silverlight应用程序的Tabitem标题中不可见,c#,silverlight,xaml,tabitem,C#,Silverlight,Xaml,Tabitem,我正在设计一个TabItem,添加StackPanel,其中包含一个Image和Textblock,XAML代码如下: XAML: <sdk:TabItem Name="adminTab" BorderBrush="Black" Background="#F5C162" RenderTransformOrigin="0.5,0.5" M

我正在设计一个
TabItem
,添加
StackPanel
,其中包含一个
Image
Textblock
,XAML代码如下:

XAML:

<sdk:TabItem    
      Name="adminTab" 
      BorderBrush="Black" 
      Background="#F5C162" 
      RenderTransformOrigin="0.5,0.5" 
      Margin="0,0,0,-14" 
      BorderThickness="1,1,1,0">
    <sdk:TabItem.Header>
        <StackPanel Background="#F5C162" 
                    Width="80" Height="30" 
                    Orientation="Horizontal" 
                    Margin="-7,-3,-11,-23" 
                    HorizontalAlignment="Left" 
                    VerticalAlignment="Top">
            <Image Name="ico1" 
                   Height="20" Width="20" 
                   Source="TabIcons/Admin.ico" 
                   Stretch="Fill" HorizontalAlignment="Left" 
                   VerticalAlignment="Top" Margin="5,5,0,0"/> 
            <TextBlock Text="Admin" Margin="5,5,0,0" 
                           HorizontalAlignment="Left" 
                           VerticalAlignment="Top" />
        </StackPanel>
    </sdk:TabItem.Header>
</sdk:TabItem>

我应该显示图像,但实际上它显示如下


有人能帮我吗?

我不相信
。Silverlight支持ico
图像格式

从MSDN:

Silverlight不支持所有图像格式。有关详细信息,请参见BitmapImage 有关可使用的图像源类型和格式的信息 为了一个形象

在该页上:

BitmapImage可用于引用JPEG和PNG格式中的图像 文件格式

这与WPF/Windows8中使用的
图像
控件不同,后者似乎支持
.ico
文件


不幸的是,我认为您必须尝试将ICO文件转换为PNG或JPG。

Silverlight只能渲染大多数类型的JPG和PNG

您需要将ico文件转换为PNG或JPG

管理ico文件的“构建操作”是什么?