선택한 목록보기 항목 색상을 변경하는 방법

ooo1230

이 ListView가 있습니다.

<Page.Resources>

<DataTemplate x:Key="ListItemTemplate">
    <TextBlock 
        Text="{Binding Name}" 
        Style="{ThemeResource ListViewItemStyle}"
        />

 <ListView 
x:Name="myListView" 
ItemsSource="{Binding}" 
ItemTemplate="{StaticResource ListItemTemplate}" 
>

선택한 listviewitem 색상을 변경하는 방법은 무엇입니까?

Amy Peng-MSFT

ListView에서 ListViewItem의 선택된 색상을 변경하려면 다음과 같이 스타일을 편집해야합니다.

제발 ListView 컨트롤을 마우스 오른쪽 단추로 클릭 -> 편집 추가 템플릿 -> 편집 생성 된 항목 컨테이너 (ItemContainerStyle) -> 편집 복사본 : 여기에 이미지 설명 입력그럼 당신은 다음과 같은 XAML을 얻을이 수정하시기 바랍니다 것입니다 SelectedBackground의 내부 특성 ListViewItemPresenter을 컬러에있는 당신 같은 같은 수행원:

    <DataTemplate x:Key="ListItemTemplate">
        <TextBlock Text="{Binding name}" />
    </DataTemplate>
    <Style x:Key="ListViewItemStyle1" TargetType="ListViewItem">
        <Setter Property="FontFamily" Value="{ThemeResource ContentControlThemeFontFamily}"/>
        <Setter Property="FontSize" Value="{ThemeResource ControlContentThemeFontSize}"/>
        <Setter Property="Background" Value="{ThemeResource ListViewItemBackground}"/>
        <Setter Property="Foreground" Value="{ThemeResource ListViewItemForeground}"/>
        <Setter Property="TabNavigation" Value="Local"/>
        <Setter Property="IsHoldingEnabled" Value="True"/>
        <Setter Property="Padding" Value="12,0,12,0"/>
        <Setter Property="HorizontalContentAlignment" Value="Left"/>
        <Setter Property="VerticalContentAlignment" Value="Center"/>
        <Setter Property="MinWidth" Value="{ThemeResource ListViewItemMinWidth}"/>
        <Setter Property="MinHeight" Value="{ThemeResource ListViewItemMinHeight}"/>
        <Setter Property="AllowDrop" Value="False"/>
        <Setter Property="UseSystemFocusVisuals" Value="True"/>
        <Setter Property="FocusVisualMargin" Value="0"/>
        <Setter Property="FocusVisualPrimaryBrush" Value="{ThemeResource ListViewItemFocusVisualPrimaryBrush}"/>
        <Setter Property="FocusVisualPrimaryThickness" Value="2"/>
        <Setter Property="FocusVisualSecondaryBrush" Value="{ThemeResource ListViewItemFocusVisualSecondaryBrush}"/>
        <Setter Property="FocusVisualSecondaryThickness" Value="1"/>
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="ListViewItem">
                    <ListViewItemPresenter CheckBrush="{ThemeResource ListViewItemCheckBrush}" ContentMargin="{TemplateBinding Padding}" CheckMode="{ThemeResource ListViewItemCheckMode}" ContentTransitions="{TemplateBinding ContentTransitions}" CheckBoxBrush="{ThemeResource ListViewItemCheckBoxBrush}" DragForeground="{ThemeResource ListViewItemDragForeground}" DragOpacity="{ThemeResource ListViewItemDragThemeOpacity}" DragBackground="{ThemeResource ListViewItemDragBackground}" DisabledOpacity="{ThemeResource ListViewItemDisabledThemeOpacity}" FocusVisualPrimaryBrush="{TemplateBinding FocusVisualPrimaryBrush}" FocusVisualSecondaryThickness="{TemplateBinding FocusVisualSecondaryThickness}" FocusBorderBrush="{ThemeResource ListViewItemFocusBorderBrush}" FocusVisualMargin="{TemplateBinding FocusVisualMargin}" FocusVisualPrimaryThickness="{TemplateBinding FocusVisualPrimaryThickness}" FocusSecondaryBorderBrush="{ThemeResource ListViewItemFocusSecondaryBorderBrush}" FocusVisualSecondaryBrush="{TemplateBinding FocusVisualSecondaryBrush}" HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}" Control.IsTemplateFocusTarget="True" PointerOverForeground="{ThemeResource ListViewItemForegroundPointerOver}" PressedBackground="{ThemeResource ListViewItemBackgroundPressed}" PlaceholderBackground="{ThemeResource ListViewItemPlaceholderBackground}" PointerOverBackground="{ThemeResource ListViewItemBackgroundPointerOver}" ReorderHintOffset="{ThemeResource ListViewItemReorderHintThemeOffset}" SelectedPressedBackground="{ThemeResource ListViewItemBackgroundSelectedPressed}" SelectionCheckMarkVisualEnabled="{ThemeResource ListViewItemSelectionCheckMarkVisualEnabled}" SelectedForeground="Red" SelectedPointerOverBackground="{ThemeResource ListViewItemBackgroundSelectedPointerOver}" VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"
SelectedBackground="Red"/>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>
</Page.Resources>
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    <ListView x:Name="myListView" ItemTemplate="{StaticResource ListItemTemplate}" ItemContainerStyle="{StaticResource ListViewItemStyle1}"/>
</Grid>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

선택한 recyclerview 목록 항목을 다른 색상으로 표시하도록 변경하는 방법

분류에서Dev

목록보기에서 항목을 선택하는 방법

분류에서Dev

목록보기에서 선택했을 때 목록 항목의 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

ListView 선택한 항목의 전경색을 변경하는 방법

분류에서Dev

탐색 창에서 선택한 항목 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

탐색 창에서 선택한 항목 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

C # 목록보기에서 한 항목을 찾고 하위 항목을 변경하는 방법

분류에서Dev

메뉴 드로어 선택시 사용자 정의보기 목록 항목의 텍스트 색상을 변경하는 방법-DrawerLayout

분류에서Dev

선택한 항목 (개체)에서 목록 상자 항목 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

코드 숨김에서 목록 상자 선택되지 않은 항목 색상을 변경하는 방법

분류에서Dev

선택한 색상을 목록보기에서 배경색으로 만드는 방법

분류에서Dev

목록 상자에서 선택한 항목의 배경을 변경하는 방법은 무엇입니까?

분류에서Dev

선택한 항목의 색상을 변경하는 방법과 Firebase Recycler Adapter를 사용할 때?

분류에서Dev

목록보기의 첫 번째 항목에 초점을 맞추는 방법 (목록 선택기 사용)

분류에서Dev

선택한 항목을 목록 상자로 이동하는 방법

분류에서Dev

선택기의 선택한 항목이 변경 될 때 명령을 실행하는 방법

분류에서Dev

jquery mobile 1.4.0에서 선택한 목록보기 항목의 배경색 변경

분류에서Dev

특정 목록에서 선택한 항목 목록을 삭제하는 방법

분류에서Dev

목록보기 선택 항목을 설정하는 방법이 회전식보기에서 null입니다.

분류에서Dev

Xamarin Forms : iOS, ListView에서 선택한 항목의 배경을 회색으로 변경하는 방법

분류에서Dev

목록보기에서 이미 선택된 항목을 선택 해제하는 방법.

분류에서Dev

목록보기에서 행이 선택되었을 때 색인을 변경하는 방법

분류에서Dev

Excel VBA-목록 상자에서 이전에 선택한 항목을 선택 취소하는 방법

분류에서Dev

Android : 탐색 창 onBackPressed ()에서 선택한 항목을 변경하는 방법은 무엇입니까?

분류에서Dev

목록보기 항목의 아이콘을 변경하는 방법

분류에서Dev

목록보기에서 동적으로 색상을 변경하는 방법

분류에서Dev

목록보기 항목에 제목을 정렬하는 방법

분류에서Dev

선택한 목록 항목 앞에 오는 모든 첫 번째 상위 목록 항목을 선택하는 방법

분류에서Dev

선택한 여러 목록 상자 항목을 다른 목록 상자로 가져 오는 방법

Related 관련 기사

  1. 1

    선택한 recyclerview 목록 항목을 다른 색상으로 표시하도록 변경하는 방법

  2. 2

    목록보기에서 항목을 선택하는 방법

  3. 3

    목록보기에서 선택했을 때 목록 항목의 색상을 변경하는 방법은 무엇입니까?

  4. 4

    ListView 선택한 항목의 전경색을 변경하는 방법

  5. 5

    탐색 창에서 선택한 항목 색상을 변경하는 방법은 무엇입니까?

  6. 6

    탐색 창에서 선택한 항목 색상을 변경하는 방법은 무엇입니까?

  7. 7

    C # 목록보기에서 한 항목을 찾고 하위 항목을 변경하는 방법

  8. 8

    메뉴 드로어 선택시 사용자 정의보기 목록 항목의 텍스트 색상을 변경하는 방법-DrawerLayout

  9. 9

    선택한 항목 (개체)에서 목록 상자 항목 색상을 변경하는 방법은 무엇입니까?

  10. 10

    코드 숨김에서 목록 상자 선택되지 않은 항목 색상을 변경하는 방법

  11. 11

    선택한 색상을 목록보기에서 배경색으로 만드는 방법

  12. 12

    목록 상자에서 선택한 항목의 배경을 변경하는 방법은 무엇입니까?

  13. 13

    선택한 항목의 색상을 변경하는 방법과 Firebase Recycler Adapter를 사용할 때?

  14. 14

    목록보기의 첫 번째 항목에 초점을 맞추는 방법 (목록 선택기 사용)

  15. 15

    선택한 항목을 목록 상자로 이동하는 방법

  16. 16

    선택기의 선택한 항목이 변경 될 때 명령을 실행하는 방법

  17. 17

    jquery mobile 1.4.0에서 선택한 목록보기 항목의 배경색 변경

  18. 18

    특정 목록에서 선택한 항목 목록을 삭제하는 방법

  19. 19

    목록보기 선택 항목을 설정하는 방법이 회전식보기에서 null입니다.

  20. 20

    Xamarin Forms : iOS, ListView에서 선택한 항목의 배경을 회색으로 변경하는 방법

  21. 21

    목록보기에서 이미 선택된 항목을 선택 해제하는 방법.

  22. 22

    목록보기에서 행이 선택되었을 때 색인을 변경하는 방법

  23. 23

    Excel VBA-목록 상자에서 이전에 선택한 항목을 선택 취소하는 방법

  24. 24

    Android : 탐색 창 onBackPressed ()에서 선택한 항목을 변경하는 방법은 무엇입니까?

  25. 25

    목록보기 항목의 아이콘을 변경하는 방법

  26. 26

    목록보기에서 동적으로 색상을 변경하는 방법

  27. 27

    목록보기 항목에 제목을 정렬하는 방법

  28. 28

    선택한 목록 항목 앞에 오는 모든 첫 번째 상위 목록 항목을 선택하는 방법

  29. 29

    선택한 여러 목록 상자 항목을 다른 목록 상자로 가져 오는 방법

뜨겁다태그

보관