Xamarin.Forms,VS 2017中的PCL项目缺少事件处理程序代码段

时间:2018-03-04 02:18:40

标签: xaml xamarin.forms

以前在UWP应用程序中,我使用过生成事件处理程序的代码片段,并将其链接到xaml控件的事件。例如,一个按钮,我输入Click,它会提示我创建一个新的事件处理程序。 在Xamarain表单中,我在应用程序的UWP版本中获得相同的内容,但在第一个项目内的MainPage.xaml中却没有。换句话说,如果我的应用程序名为WorkingDemo,则该代码段在WorkingDemo.UWP项目中工作,但不在WorkingDemo中。在以前的版本中,这一部分被称为PCL,我相信。 另外,如果我输入:

Click=""

并将我的光标放在引号之间并点击ctrl + space根本没有任何反应。

1 个答案:

答案 0 :(得分:0)

Resharper确实减慢了视觉工作室的启动和运行速度。但并不总是需要付钱:)

对于visual studio,有一个解决方法:您可以在Xaml中编写Clicked = "",然后转到代码文件并在某处编写例如button.Clicked + = ...,然后IntelliSense会提示您生成处理程序,您生成它并从代码文件中删除button .Clicked + = ...。 您需要做的最后一件事是将生成的事件处理程序的名称复制到xaml标记