【问题标题】:Display an image in silverlight datagrid在 silverlight 数据网格中显示图像
【发布时间】:2011-09-26 08:49:02
【问题描述】:

如何使用 WCF 在我的 silverlight 数据网格中显示图像,请帮助。 提前致谢。

【问题讨论】:

    标签: wcf xaml silverlight-3.0


    【解决方案1】:

    像这样:

    <data:DataGridTemplateColumn Width="25">
        <data:DataGridTemplateColumn.CellTemplate>
            <DataTemplate>
                <Image Width="20" Stretch="Fill" Source="../Images/img.png" />
            </DataTemplate>
        </data:DataGridTemplateColumn.CellTemplate>
    </data:DataGridTemplateColumn>
    

    【讨论】:

      【解决方案2】:

      XAML:

               <sdk:DataGridTemplateColumn Header="My Image">
                      <sdk:DataGridTemplateColumn.CellTemplate>
                          <DataTemplate>
                              <Image Height="150" HorizontalAlignment="Left" Margin="3,12,0,0" Name="image1" Stretch="Fill" VerticalAlignment="Top" Width="200"  Source="{Binding Image1}" />
                          </DataTemplate>
                      </sdk:DataGridTemplateColumn.CellTemplate>
                  </sdk:DataGridTemplateColumn>
              </sdk:DataGrid.Columns>
          </sdk:DataGrid>
      

      代码背后

      公共部分类 MainPage: UserControl

      {

      公共主页()

      {

      初始化组件();

      ObservableCollection MyListItem = new ObservableCollection(); MyListItem.Add(new ListItems {Image1 = new BitmapImage(new Uri ("/SilverlightApplication2;component/Images/Capture.JPG",UriKind.Relative)) });

      dataGrid1.ItemsSource = MyListItem;

      }

      }

      公共类 ListItems

      {

      公共 BitmapImage Image1 { get;放; }

      }

      【讨论】:

        猜你喜欢
        • 2011-10-25
        • 2011-01-01
        • 1970-01-01
        • 2012-05-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-16
        • 1970-01-01
        相关资源
        最近更新 更多