How to know a WPF User Control is selected and under display?
<p>I have a user control displayed as many instances under tab controls</p>

<pre><code>&lt;TabControl x:Name="tabControl"  HorizontalAlignment="Left" Height="616" Margin="0,20,0,20" VerticalAlignment="Top" Width="1282" Grid.ColumnSpan="2"&gt;
                &lt;TabItem Header=" OPHistorianCutter " Padding="0"&gt;
                        &lt;OP:Historian x:Name="OPHistorianCutter1" /&gt;
                &lt;/TabItem&gt;
                &lt;TabItem Header=" OPHistorianCutter " Padding="0"&gt;
                        &lt;OP:Historian x:Name="OPHistorianCutter2" /&gt;
                &lt;/TabItem&gt;

                &lt;TabItem Header=" OPHistorianCutter " Padding="0"&gt;
                        &lt;OP:Historian x:Name="OPHistorianCutter3" /&gt;
                &lt;/TabItem&gt;

            &lt;/TabControl&gt;
</code></pre>

<p>My question:</p>

<ol>
<li><p>Is there any event I can use in the 'OPHistorian' User Control which executes when a Usercontrol is tabbed for display?  I tried 'GotFocus' but doesn't seem to work.</p></li>
<li><p>Is there any Property which tells me that the User Control is currently under display (been selected under tab control). I tried 'OPHistorian1.isFocused' but seems like it's always false</p></li>
</ol>