BackgroundColor在控件中阻止了点击

时间:2015-09-28 14:37:45

标签: xamarin xamarin.forms xamarin-studio

我在内容中使用网格 网格。当我将 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如何,我如何控制此过程?

1 个答案:

答案 0 :(得分:0)

您可以使用任何View InputTransparent属性部分控制此过程。如果将其设置为true,则视图对触摸事件将是透明的。