【问题标题】:Modification of the silverlight PivotViewer Deserializationsilverlight PivotViewer 反序列化的修改
【发布时间】:2011-08-09 10:14:15
【问题描述】:

我想知道是否有办法修改 silverlight PivotViewer 反序列化以添加新类型的数据。

例如,如果我有一个像这样的 cxml:

  <?xml version="1.0" encoding="utf-8" ?> 
     <Collection xmlns="http://schemas.microsoft.com/collection/metadata/2009" xmlns:ui="http://schemas.microsoft.com/livelabs/pivot/collection/2009" SchemaVersion="1" Name="TEST" xml:lang="fr-FR">
        <FacetCategories>
           <FacetCategory Name="TEST" Type="NewType" /> 
        </FacetCategories>
        <Items ImgBase="SqlCandidates-370b2a7a413b4ec181a761fbcf6a709d.dzc">
           <Item Id="0" Img="#0" Name="AUGUSTE AUGUSTE" Href="/DetailedView/368">
              <Facets>
                  <Facet Name="TEST">
                     <DateTime Value="2011-07-01T10:08:57.273" /> 
                     <String Value="Test result" /> 
                  </Facet>
              <Facets>
           </Item>
        </Items>
   </Collection>

如果我们能修改反序列化方法就好了。例如,在这种情况下,我们可以添加日期,后跟不可点击的文本。

因此,如果有人能找到一种方法来做到这一点,那就太好了。

【问题讨论】:

    标签: silverlight deserialization pivotviewer


    【解决方案1】:

    在silverlight 4 版本中这是不可能的,过滤器的显示连接到过滤器面板,因此将无法引入这种新类型(即使您选择不在过滤器面板中显示)。

    在 silverlight 5 RC 版本中,您可以做更多事情,不确定是否可以引入新类型,但您可以通过扩展基本属性类型 (PivotViewerProperty)。这个 RC 是上周发布的,我认为你最好的机会是这个版本。

    请注意,SL5 RC 中有关此新控件的文档仍然非常有限。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多