西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)其它知識 → Silverlight中DataGrid數據綁定換行怎么去掉?

Silverlight中DataGrid數據綁定換行怎么去掉?

相關軟件相關文章發(fā)表評論 來源:彭海松時間:2011/12/22 1:21:48字體大。A-A+

作者:彭海松點擊:203次評論:0次標簽: Silverlight

Microsoft Silverlight5.1.41212.0 多語中文版
  • 類型:編程工具大。19.2M語言:多國語言[中文] 評分:6.6
  • 標簽:
立即下載

今天做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}如下:

  <sdk:DataGrid Margin="0" Grid.Row="2" BorderThickness="1,0,1,1" d:LayoutOverrides="Width" x:Name="Grid_Data" AutoGenerateColumns="False" HorizontalAlignment="Stretch"  VerticalAlignment="Stretch" GridLinesVisibility="All"  HeadersVisibility="Column" IsEnabled="True" IsReadOnly="True" CanUserReorderColumns="False" FontSize="13.333">

    <sdk:DataGrid.Columns>

      <sdk:DataGridTextColumn Binding="{Binding Description, Mode=TwoWay,ValidatesOnDataErrors=True, Converter={StaticResource ToPercentConverter}}"  Header="信息內容" Width="*"  />

    </sdk:DataGrid.Columns>

  </sdk:DataGrid>

  這里只用一個字段為了大家看得清晰。

  涉及知識點:IValueConverter接口,引用空間,DataGrid綁定數據,綁定數據(OneTime、OneWay、TowWay)方式。

    vs2015
    (39)vs2015
    微軟版本針對多個平臺添加了新的開發(fā)工具,支持開發(fā)全平臺通用應用程序,包括手機以及增強現實等。通過,開發(fā)人員還可以使用或等語言或技術開發(fā)和安卓平臺應用。針對和服務器開發(fā),你可以使用.技術以及,或語言。支持編寫所有類型設備的軟件,包括安卓和應用,都將大大提高你的開發(fā)效率。有幾個特性非常有亮點,比如編輯器支持手勢識別工具包增強工具和最新的模擬器。為了進一步豐富的功能,最近微軟還宣布將三大游戲引擎集成進來。...更多>>
    Visual Studio
    (42)Visual Studio
    是什么學是學什么首先是一個軟件集成開發(fā)環(huán)境編譯編輯調試和。軟件開發(fā)工具的靈魂微軟基礎類庫模板類庫其他的,如,,,..,簡稱或者.,是微軟推出的一款編譯器,將高級語言翻譯為機器語言低級語言的程序。是一個功能強大的可視化軟件開發(fā)工具。自年公司推出.后,隨著其新版本的不斷問世,已成為專業(yè)程序員進行軟件開發(fā)的首選工具。雖然微軟公司推出了..,但它的應用的很大的局限性,只適用于和.。所以實際中,更多的是以.為平臺。.不...更多>>
    • Visual C++(VC6.0)v6.0 SP6 中文大

      02-14 / 157M

      推薦理由:Visual C++是一個功能強大的可視化軟件開發(fā)工具。自1993年Microsoft公司推出Visual C++1.0后,隨著其新版本
    • vc 6.0中文版精簡版

      10-31 / 29.6M

      推薦理由:用最好用,最經典的VC編程工具來形容vc 6.0中文版好不為過,本版本只包含vc++6.0的,沒有basic , foxpro,以
    • VC++6.0助手v10.0.1233.0 特別版

      11-01 / 5.2M

      推薦理由:Visual Assist X v10.0.1233.0 破解版(Cracked) Visual.Assist.X是一款非常好的Visual Studio .NET 2003、2
    • Microsoft Visual Studio 2005 (V

      05-15 / 1.43G

      推薦理由:簡體中文正式版本版本號為8.0.50727.42(RTM.050727-4200)包括的組件:VisualBasic,C#WindowsFormsProjectsW
    • Visual Studio 2010vs2010中文旗艦

      02-14 / 2.25G

      推薦理由:Microsoft Visual Studio 2010 專業(yè)版是一個集成環(huán)境,它簡化了有關創(chuàng)建、調試和部署應用程序的基本任務。借
    • Visual Studio 2008 SP1 補丁(VS20

      09-08 / 848.2M

      推薦理由:微軟Visual Studio 2008 SP1 簡體中文版發(fā)布,VS作為微軟旗艦級的開發(fā)集成環(huán)境最新版2008中加入了對WPF以及

    相關評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數: 0/500 (您的評論需要經過審核才能顯示)