DataRepeaterItem.IsCurrent - свойство
Обновлен: Ноябрь 2007
Возвращает значение, определяющее, является ли DataRepeaterItem текущим выбранным элементом в элементе управления DataRepeater.
Пространство имен: Microsoft.VisualBasic.PowerPacks
Сборка: Microsoft.VisualBasic.PowerPacks.Vs (в Microsoft.VisualBasic.PowerPacks.Vs.dll)
Синтаксис
'Декларация
<BrowsableAttribute(False)> _
Public ReadOnly Property IsCurrent As Boolean
'Применение
Dim instance As DataRepeaterItem
Dim value As Boolean
value = instance.IsCurrent
[BrowsableAttribute(false)]
public bool IsCurrent { get; }
[BrowsableAttribute(false)]
public:
property bool IsCurrent {
bool get ();
}
public function get IsCurrent () : boolean
Значение свойства
Тип: System.Boolean
Если DataRepeaterItem является текущим выбранным элементом, значение — true; в противном случае значение — false.
Заметки
Если свойство IsCurrent имеет значение True, свойство ItemIndex элемента DataRepeaterItem совпадает со свойством CurrentItemIndex элемента управления DataRepeater.
Примеры
В следующем примере показано использование обработчика событий DrawItem для отображения индикатора выделения при выборе элемента. Пример предполагает наличие формы, содержащей привязанный элемент управления DataRepeater с именем DataRepeater1, который также содержит непривязанный элемент управления PictureBox с именем SelectedPictureBox.
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;
}
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualBasic.PowerPacks - пространство имен
Другие ресурсы
Общие сведения об элементе управления DataRepeater (Visual Studio)