같은 그리드에서 특정 행의 불투명도를 설정하고 난 다음 스냅 샷으로 설명 상황에 따라 오전 방법 :C#을 : 나는 실버 C#을 devloper입니다
당신이 볼 수 있듯이 나는 그리드가 (prgramtically 내게 주어진 옵션을 C#을 사용하여 만들어야 만).
그리고 그 첫 번째 행 (항상 표시) 확인란을 선택하면 두 번째 전체 행의 불투명도를 0.3으로 설정하고 선택을 취소하면 세 번째 전체 행의 불투명도가 0.3으로 설정됩니다 (모든 세 열). (그냥 행하지 전체 childGrid의 불투명도를 만들 수 있기 때문에하지만 난 행 방향 확인 및 체크 박스 해제 확인에 불투명도를 원하는)
Grid childGrid = new Grid();
childGrid.ColumnDefinitions.Add(new ColumnDefinition());
childGrid.ColumnDefinitions.Add(new ColumnDefinition());
childGrid.ColumnDefinitions.Add(new ColumnDefinition());
for (int i = 0; i < totalRows; i++)
{
childGrid.RowDefinitions.Add(new RowDefinition() {
Height = GridLength.Auto
});
}
CheckBox chb = new CheckBox();
chb.Checked += (o, e) =>
{
txtblkShowStatus.Text = param.Parameter[index].Component.Attributes.Showstatus;
TextBlock txt = new TextBlock();
txt.Text = "Hello from second row";
Grid.SetColumn(txt, 1);
Grid.SetRow(txt, 1);
// childGrid.Opacity = 0.3;
childGrid.Children.Add(txt);
};
chb.Unchecked += (o, e) =>
{
txtblkShowStatus.Text = "No";
TextBlock txt = new TextBlock();
txt.Text = "Hello from third row";
Grid.SetColumn(txt, 1);
Grid.SetRow(txt, 2);
// childGrid.Opacity = 0.3;
childGrid.Children.Add(txt);
};
Grid.SetColumn(txtblkShowStatus, 2);
Grid.SetRow(txtblkShowStatus, 0);
childGrid.Children.Add(txtblkShowStatus);
:이 작업을 수행하는
내 시도는 (아마 잘못)입니다
어떻게 생각하십니까? 도움을 요청할 수있는 코드 나 로직이 있으면 감사하겠습니다. 또는 당신이 당신의 txt
자녀를 (다시 80 년대 느낌!) 당신이 할 수 생성되는 경우 동일한
보일 챠 마레 슈 :) (https://translate.google.com/#fr/en/Voil%C3%A0%20%C3%87a%20marche) – Sss