Freigeben über


DataRepeaterItem.IsCurrent-Eigenschaft

Ruft einen Wert ab, der bestimmt, ob DataRepeaterItem das aktuell ausgewählte Element in einem DataRepeater-Steuerelement ist.

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntax

'Declaration
<BrowsableAttribute(False)> _
Public ReadOnly Property IsCurrent As Boolean
[BrowsableAttribute(false)]
public bool IsCurrent { get; }
[BrowsableAttribute(false)]
public:
property bool IsCurrent {
    bool get ();
}
[<BrowsableAttribute(false)>]
member IsCurrent : bool with get
function get IsCurrent () : boolean

Eigenschaftswert

Typ: Boolean
true , wenn DataRepeaterItem das derzeit ausgewählte Element ist, andernfalls false.

Hinweise

Wenn IsCurrentTrue ist, entspricht die ItemIndexDataRepeaterItem-Eigenschaft mit der Eigenschaft CurrentItemIndex des DataRepeater-Steuerelements.

Beispiele

Das folgende Beispiel zeigt, wie der DrawItem-Ereignishandler verwendet, um einem Auswahlindikator anzuzeigen, wenn ein Element ausgewählt wird. Es wird davon ausgegangen, dass ein Formular verfügen, das gebundenes DataRepeater enthält, das DataRepeater1 genannt wird, das auch ein ungebundenes PictureBox-Steuerelement enthält, das SelectedPictureBox genannt wird.

Private Sub DataRepeater1_DrawItem(
    ByVal sender As Object, 
    ByVal e As Microsoft.VisualBasic.PowerPacks.DataRepeaterItemEventArgs
  ) Handles DataRepeater1.DrawItem

    ' If this is the selected item. 
    If e.DataRepeaterItem.IsCurrent Then 
        ' ...display the PictureBox.
        e.DataRepeaterItem.Controls("SelectedPictureBox"). 
         Visible = True 
    Else 
        ' Otherwise, hide the PictureBox.
        e.DataRepeaterItem.Controls("SelectedPictureBox"). 
         Visible = False 
    End If 
End Sub
private void dataRepeater1_DrawItem(object sender, 
    Microsoft.VisualBasic.PowerPacks.DataRepeaterItemEventArgs e)
{
    // If this is the selected item... 
    if (e.DataRepeaterItem.IsCurrent)
    // ...display the PictureBox.
    {
        e.DataRepeaterItem.Controls["selectedPictureBox"].Visible = true;
    }
    else
    {
        // Otherwise, hide the PictureBox.
        e.DataRepeaterItem.Controls["selectedPictureBox"].Visible = false;
    }
}

.NET Framework-Sicherheit

Siehe auch

Referenz

DataRepeaterItem Klasse

Microsoft.VisualBasic.PowerPacks-Namespace

Weitere Ressourcen

Einführung in das DataRepeater-Steuerelement (Visual Studio)