我在内容中使用网格 网格。当我将 contentWiew (包含内容)添加到网格时,有两个选项:
1。如果 contentWiew 有BackgroundColor =" 透明"然后当我点击 contentWiew 时,按框架(contentWiew滑过它)。
2. 如果 contentWiew 有BackgroundColor = NotTransparent (红色,黄色),那么当我点击 contentWiew 按 contentWiew ()。
部分代码:
Label mainText = new Label { Text = "TestText", FontSize = 14 };
var contntView = new ContentView () { BackgroundColor = Color.Transparent , HorizontalOptions = LayoutOptions.End, VerticalOptions = LayoutOptions.Start };
contntView.Content = mainText;
mainGrid.Children.Add (contntView,0,1);
我需要完成营业额=)当ContentView 透明时 - 抓住点击。当ContentView 不透明时 - 跳过点击框架。
无论BackgroundColor如何,我如何控制此过程?
答案 0 :(得分:0)
您可以使用任何View InputTransparent
属性部分控制此过程。如果将其设置为true
,则视图对触摸事件将是透明的。