小编Mic*_*lla的帖子

在拆分视图中同步垂直/水平滚动

有没有办法VS Code在分割视图中同步垂直或水平滚动?

就像在Notepad++例如:

来自按钮:

Notepad ++垂直/水平同步

从查看菜单:

Notepad ++垂直/水平同步

horizontal-scrolling vertical-scrolling visual-studio-code

20
推荐指数
2
解决办法
5310
查看次数

有没有办法更改Visual Studio代码的扩展文件夹位置

我把VSCode放在OneDrive上,目的是在设备上同步它的设置.

但是,扩展名存储在%USERPROFILE%\.vscode\extensionsWindows上.

是否可以更改此文件夹的位置,以便将其放在主VSCode文件夹中?

起初我虽然复制resources\app\extensionsVSCode文件夹中的扩展名将是一个很好的解决方法,但这不起作用.

我还在文档页面和用户设置中搜索了一个解决方案,没有任何结果.

settings visual-studio-code

17
推荐指数
3
解决办法
3万
查看次数

滑块无法使用触摸输入

我在WPF中有这个Slider:

<Slider x:Name="SizeSlider" IsManipulationEnabled="True" Width="100" Minimum="1" Maximum="10" Value="1" ValueChanged="SizeSlider_ValueChanged"></Slider>
Run Code Online (Sandbox Code Playgroud)

我可以用鼠标拖动滑块的光标,但不能用触摸输入.

为了使用带触摸输入的滑块,我需要做什么?

wpf xaml slider touch

5
推荐指数
1
解决办法
2957
查看次数

如何将IntersectsWith方法与XAML中定义的矩形一起使用

我在XAML中有这个矩形:

<Rectangle x:Name="MyRectangle" Height="300" Width="300"></Rectangle>
Run Code Online (Sandbox Code Playgroud)

我想检查它是否与另一个矩形相交.在关于SO的这个问题中,他们说必须使用IntersectsWith方法.但是我无法在代码隐藏中使用它.当我用C#写的时候:

MyRectangle.IntersectsWith(
Run Code Online (Sandbox Code Playgroud)

我得到标准错误:

"System.Windows.Shapes.Rectangle不包含'IntersectsWith'的定义,也没有扩展方法[...]"

我认为那是因为XAML中的矩形是a System.Windows.Shapes.Rectangle,而且方法适用于System.Windows.Rect?如果是这样,有没有办法将我Rectangle变成一个Rect

wpf xaml rectangles hittest

5
推荐指数
1
解决办法
5170
查看次数

TouchDown 事件不断升级为 MouseLeftButton 事件

在 Windows 8 上运行的 WPF 应用程序中,TouchDown 事件始终提升为 MouseLeftButton 事件。我不知道为什么,我想避免这种情况。

这是完整的示例代码:

XAML

<Window x:Class="TestTouchAndMouse.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525"
        Stylus.IsPressAndHoldEnabled="False">
    <Canvas x:Name="MyCanvas" Background="White" IsManipulationEnabled="False">
        <TextBox x:Name="TB" InkCanvas.Top="50" InkCanvas.Left="10" FontSize="20" />
    </Canvas>
</Window>
Run Code Online (Sandbox Code Playgroud)

C#

namespace TestTouchAndMouse
{
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            MyCanvas.MouseLeftButtonDown += MyCanvas_MouseLeftButtonDown;
            MyCanvas.MouseRightButtonDown += MyCanvas_MouseRightButtonDown;
            MyCanvas.TouchDown += MyCanvas_TouchDown;
        }

         void MyCanvas_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
         {
             e.Handled = true;
             TB.Text = "MOUSE RIGHT !";
         }
         void MyCanvas_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
         {
             e.Handled = true; …
Run Code Online (Sandbox Code Playgroud)

wpf touch windows-8.1

5
推荐指数
0
解决办法
1080
查看次数