DataTemplate中的TextBox事件不会触发

时间:2012-01-26 11:30:58

标签: silverlight

我已将GotFocus =“OnSoldTextBoxGotFocus”事件附加到DataTemplate内的TextBox,但它不会触发。我想知道如何才能解雇它?

<data:DataGridTemplateColumn.CellTemplate>
    <DataTemplate>
        <TextBlock Text="{Binding DealerSalePartSaleQty,Mode=TwoWay, Converter={StaticResource QtyConverter}}"
                    TextAlignment="Right" />
    </DataTemplate>
</data:DataGridTemplateColumn.CellTemplate>

<data:DataGridTemplateColumn.CellEditingTemplate>
    <DataTemplate>
        <TextBox Filters:TextBoxFilterService.Filter="Decimal" MaxLength="8"
                    GotFocus="OnSoldTextBoxGotFocus">
            <ToolTipService.ToolTip>
                <!--{Binding WarehouseInventoryData}-->
                <TextBlock Text="Hello World" />
            </ToolTipService.ToolTip>
        </TextBox>
    </DataTemplate>
</data:DataGridTemplateColumn.CellEditingTemplate>
</data:DataGridTemplateColumn>

1 个答案:

答案 0 :(得分:0)

我想了一会儿。正如里科斯在评论中指出的那样。我忘了在过滤器内调用base.OnGotFocus。