使用 Python 在 Windows 上运行 VSCode。安装了 Don 的 Python 扩展,不确定它有什么不同,但考虑给我的环境
使用 VSCode for Python,在这个过程中,我安装了 metapy 包。我能够在 VSCode 的终端窗口中运行这个 metapy,但不能在编辑器中运行
PS C:\Users\xxx> python --version
Python 3.6.2 :: Anaconda custom (64-bit)
PS C:\Users\xxx> pip --version
pip 9.0.1 from C:\Program Files\Anaconda3\lib\site-packages (python 3.6)
PS C:\Users\xxx> pip install metapy
Requirement already satisfied: metapy in c:\program files\anaconda3\lib\site-packages
PS C:\Users\xxx> python
Python 3.6.2 |Anaconda custom (64-bit)| (default, Jul 20 2017, 12:30:02) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more …Run Code Online (Sandbox Code Playgroud) 我是UWP的新手,正在尝试。如果链接太基础,请指向我。我正在开发带有一些文本框和按钮的自定义控件(UWP Template Control)。理想情况下,我想在MainPage中将此控件用作页眉控件,根据TemplateControl中每个按钮的单击,我要呈现不同的页面。现在来解决基本问题,如何在CustomControl中连接事件处理程序,这是我的Generic.xaml:(Project1.Library)
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:UWP.CustomControls.Library">
<Style TargetType="local:MyCustomControl" >
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="local:MyCustomControl">
<Border
Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{TemplateBinding FirstName}" Margin="8 8 2 8" />
<Button Content="Go!" Click="MyCustomControl_Click" />
</StackPanel>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>
Run Code Online (Sandbox Code Playgroud)
MyCustomContro.cs:
public string FirstName
{
get { return (string)GetValue(FirstNameProperty); }
set { SetValue(FirstNameProperty, value); }
}
public static readonly DependencyProperty FirstNameProperty =
DependencyProperty.Register("FirstName", typeof(string), typeof(MyCustomControl), new PropertyMetadata(string.Empty));
public event EventHandler Click;
Run Code Online (Sandbox Code Playgroud)
MainPage.xaml:(Project1)
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<controls:MyCustomControl Width="400" …Run Code Online (Sandbox Code Playgroud)