• 微软原版系统

  • 一键重装系统

  • 纯净系统

  • 在线技术客服

魔法猪系统重装大师 一键在线制作启动 U 盘 PE 系统 用一键重装的魔法拯救失去灵魂的系统
当前位置:首页 > 教程 > 电脑教程

Silverlight中DataGrid数据绑定换行怎么去掉?

时间:2015年04月02日 15:32:41    来源:魔法猪系统重装大师官网    人气:16166

今天做Silverlight显示数据的时候,前台DataGrid 做数据绑定显示的时候,需要把数据中的换行去掉,这里根据以前对图片处理的类,构造了一个处理换行的类。

  类代码: 引用接口IValueConverter

  using System;

  using System.Windows.Data;

  namespace 命名空间

  {

    public class ToPercentConverter : IValueConverter

    {

      #region 在载入数据的时候将数据去掉回车符

      public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)

      {

        if (value.ToString().Contains("\r"))

          return value.ToString().Replace("\r", "");

        else

          return value;

      }

      //在页面上操作的时候,将图片类型转换为数据,这里只有在TwoWay的时候才有用

      public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)

      {

        return value.ToString().Replace("\r", ""); } #endregion

      }

    }

  }

  用户控件引用: 首先引用:xmlns:local="clr-namespace:命名空间",然后引用资源: 在需要转换的地方调用Converter={StaticResource ToPercentConverter}如下:

  

    

      

    

  

  这里只用一个字段为了大家看得清晰。

  涉及知识点:IValueConverter接口,引用空间,DataGrid绑定数据,绑定数据(OneTime、OneWay、TowWay)方式。

Silverlight,中,DataGrid,数据,绑定,换
栏目:电脑教程 阅读:1000 2023/12/27
Win7教程 更多>>
U盘教程 更多>>
Win10教程 更多>>
魔法猪学院 更多>>

Copyright © 2015-2023 魔法猪 魔法猪系统重装大师

本站发布的系统仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件。

在线客服 查看微信 返回顶部