0

Silverlight PivotViewer Deserialization を変更して新しいタイプのデータを追加する方法があるかどうか疑問に思っていました。

たとえば、次のような 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>

逆シリアル化の方法を変更できればいいのですが。この場合、たとえば日付の後にクリックできないテキストを追加できます。

したがって、誰かがこれを行う方法を見つけたら、それは素晴らしいことです。

4

1 に答える 1

0

Silverlight 4バージョンでは、これは不可能であり、フィルターの表示はフィルターパネルに接続されているため、この新しいタイプを導入することはできません(フィルターパネルに表示しないことを選択した場合でも)。

Silverlight 5 RCバージョンでは、新しいタイプを導入できるかどうかはわかりませんが、基本プロパティタイプ(PivotViewerProperty)を拡張することで、さらに多くのことができます。このRCは先週リリースされました。あなたの最高のチャンスはこのバージョンであると思います。

SL5RCのこの新しいコントロールに関するドキュメントはまだ非常に限られていることに注意してください。

于 2011-09-08T09:40:38.433 に答える