0

基本的な初心者バインディングの質問がありますが、これは必ずしも使用されているコントロールに直接関係しているわけではありません。とにかく、ここにあります: グリッドの行をカウントする TotalSummary が定義された DXGrid があります。

<dxg:GridControl.TotalSummary>
    <dxg:GridSummaryItem x:Name="grdCompleteCount" FieldName="ar_id" SummaryType="Count"/>
</dxg:GridControl.TotalSummary>

ここで、自動的に行われるようにグリッドの下部ではなくカウントを表示したいと思いますが、テキストブロックなどの別の要素にバインドしたいと考えています。このようなもの:

<TextBlock x:Name="statusBarGridCount" 
           Text="{Binding ElementName=grdCompleteCount, Path=Value}"
           TextAlignment="Right" 
           Width="190" />

しかし、探している値に到達する方法がわからないため、このアプローチは機能しません。バインディングの何が問題になっていますか?

4

1 に答える 1

0

わかりました、もう大丈夫です、心配しないでください... :) そのように動作します:

<StatusBarItem Grid.Column="2" BorderThickness="1" Margin="1">
    <TextBlock x:Name="statusBarGridCount"
            Text="{Binding ElementName=grdList, Path=VisibleRowCount}"
            TextAlignment="Right"
                />
 </StatusBarItem>
于 2011-10-25T07:07:38.840 に答える