Table des matières
相关参考
Maison base de données tutoriel mysql WPF 与Surface 2.0 SDK 亲密接触

WPF 与Surface 2.0 SDK 亲密接触

Jun 07, 2016 pm 03:20 PM
sdk surface wpf Volonté

本篇将为大家介绍如何使用ScatterView 控件实现上述功能。由于触屏技术只在Windows 7 操作系统中支持,所以XP 的用户必须要升级到Windows 7 系统。首先,需要在Windows 7 中安装Surface 2.0 SDK 和Runtime,可到官方页面下载安装程序。安装完成后打开VS2010

本篇将为大家介绍如何使用ScatterView 控件实现上述功能。由于触屏技术只在Windows 7 操作系统中支持,所以XP 的用户必须要升级到Windows 7 系统。首先,需要在Windows 7 中安装Surface 2.0 SDK 和Runtime,可到官方页面下载安装程序。安装完成后打开VS2010 新建一个Surface 2.0 项目。在模板中选择Surface Appliction(WPF)。

WPF 与Surface 2.0 SDK 亲密接触

     我们可以在当前的XAML 代码中添加一个Label 控件。F5 运行后Label 控件是无法进行Manipulating 操作的。

<span><span>s</span><span>:</span><span>SurfaceWindow </span><span>x</span><span>:</span><span>Class</span><span>="ScatterView.SurfaceWindow1"
    </span><span>xmlns</span><span>="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    </span><span>xmlns</span><span>:</span><span>x</span><span>="http://schemas.microsoft.com/winfx/2006/xaml"
    </span><span>xmlns</span><span>:</span><span>s</span><span>="http://schemas.microsoft.com/surface/2008"
    </span><span>Title</span><span>="ScatterView"
>
    <span>Grid</span><span>>
        <span>Label </span><span>Content</span><span>="Surface 2.0" </span><span>Foreground</span><span>="Fuchsia" </span><span>FontWeight</span><span>="Bold"/>
    </span><span>Grid</span><span>>
</span><span>s</span><span>:</span><span>SurfaceWindow</span><span>>
</span></span></span></span>
Copier après la connexion
WPF 与Surface 2.0 SDK 亲密接触

     接下来在Grid 中添加一个ScatterView 控件。我们可以将ScatterView 认为是一个容器能够包含其他控件,并且这些控件均可以实现Manipulating 效果。例如,我们在ScatterView 中加入Rectangle、Label、SurfaceTextBox 三个控件。有些朋友可能会问Rectangle 为什么要放在ScatterViewItem 里?其实,所有在ScatterView 里的控件默认都会自动加入到ScatterViewItem,所以如果不需要特别设置可以将ScatterViewItem 控件省略。本例中我为了调整Rectangle 的减速数值就需要手动写出ScatterViewItem 控件,并调整Deceleration 参数。

<span><span>Grid</span><span>>
    <span>s</span><span>:</span><span>ScatterView </span><span>x</span><span>:</span><span>Name</span><span>="mainScatterView">
        <span>s</span><span>:</span><span>ScatterViewItem </span><span>Deceleration</span><span>="50">
            <span>Rectangle </span><span>Fill</span><span>="Green" </span><span>Width</span><span>="200" </span><span>Height</span><span>="100"/>
        </span><span>s</span><span>:</span><span>ScatterViewItem</span><span>>
        
        <span>Label </span><span>Content</span><span>="Surface 2.0" </span><span>Foreground</span><span>="Fuchsia" </span><span>FontWeight</span><span>="Bold"/>
        
        <span>s</span><span>:</span><span>SurfaceTextBox </span><span>Width</span><span>="500" </span><span>Height</span><span>="20" </span><span>FontSize</span><span>="20"/>
    </span><span>s</span><span>:</span><span>ScatterView</span><span>>
</span><span>Grid</span><span>>
</span></span></span></span></span></span></span>
Copier après la connexion

完成上面代码后,F5 再运行一次。感觉如何?Manipulating 效果是不是变得很简单了... ...

WPF 与Surface 2.0 SDK 亲密接触

如果有需要可以自动加载控件到ScatterView,下面代码将自动加入一张本机图片到程序中。

<span>private void </span>AddDemoPic()
{
    <span>string </span>targetPic = <span>@"C:\Users\Public\Pictures\Sample Pictures\Koala.jpg"</span>;

    <span>ScatterViewItem </span>item = <span>new </span><span>ScatterViewItem</span>();
    mainScatterView.Items.Add(item);

    <span>MediaElement </span>pic = <span>new </span><span>MediaElement</span>();
    item.Content = pic;
    item.Background = <span>Brushes</span>.Transparent;

    <span>if </span>(System.IO.<span>File</span>.Exists(targetPic))
    {
        pic.Source = <span>new </span><span>Uri</span>(targetPic);
    }
    <span>else
    </span>{
        item.Content = <span>"Picture not found"</span>;
    }
}
Copier après la connexion

WPF 与Surface 2.0 SDK 亲密接触

至此,本篇关于ScatterView 的介绍就到这里,欢迎大家相互交流。

相关参考

ScatterView Class

作者:李敬然(Gnie)
出处:{GnieTech} (http://www.cnblogs.com/gnielee/)

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

L'adaptateur d'affichage sans fil de Microsoft est abandonné : Surface peut-elle prendre le relais ? L'adaptateur d'affichage sans fil de Microsoft est abandonné : Surface peut-elle prendre le relais ? Sep 08, 2023 pm 03:53 PM

Selon des informations du 8 septembre, Microsoft a annoncé en avril de cette année qu'elle cesserait de produire et de vendre des accessoires de marque Microsoft, notamment des souris, des claviers et des appareils photo, et qu'elle se concentrerait à l'avenir sur les accessoires informatiques de marque Surface. Il n’y a pas si longtemps, le média technologique étranger mspoweruser a signalé une mise à jour sur l’adaptateur d’affichage sans fil de Microsoft. Selon leurs rapports, l'adaptateur d'affichage sans fil Microsoft a été épuisé dans le Microsoft Store aux États-Unis et un réapprovisionnement ultérieur semble peu probable. L'adaptateur d'affichage sans fil Microsoft est un produit autrefois populaire qui connecte facilement des appareils compatibles Miracast à des téléviseurs ou moniteurs HD, permettant aux utilisateurs de partager leurs tablettes, ordinateurs portables ou smartphones.

Microsoft développe de nouveaux effets de flou pour Windows 11 Microsoft développe de nouveaux effets de flou pour Windows 11 May 13, 2023 am 09:04 AM

Le nouveau SDK Windows 11 pour la build 22523 a révélé que Microsoft développe un nouvel effet de flou pour Windows 11. Cet effet est appelé Tabbed et s'ajoute à l'acrylique et au mica. Le nouveau DWMWA_SYSTEMBACKDROP_TYPE dans le SDK 22523, Mica, l'API Win32 publique d'Acrylic et leur étrange nouveau mélange « d'onglets » : pic.twitter.com/dbsu7ZFiIi — Tout est de retour (@StartIsBack) 15 décembre 2021 Disponible dans l'exemple d'application du SDK suivant

Tutoriel WPF de l'entrée à la maîtrise Tutoriel WPF de l'entrée à la maîtrise Oct 27, 2023 am 09:45 AM

WPF est un framework de développement d'applications de bureau basé sur le .NET Framework développé par Microsoft. Il fournit des éléments d'interface utilisateur riches, une liaison de données, une animation et d'autres fonctions, permettant aux développeurs de créer facilement des applications de bureau de haute qualité.

Windows App SDK 1.2 est maintenant en ligne, voici les nouveautés Windows App SDK 1.2 est maintenant en ligne, voici les nouveautés May 12, 2023 pm 06:07 PM

Le WindowsAppSDK est un ensemble d'outils et d'API que les développeurs peuvent utiliser dans leurs applications Windows pour fournir des fonctionnalités « cohérentes » sur une variété d'appareils utilisant Windows 10 (version 1809 et ultérieure) et Windows 11. Il est très important de comprendre qu'il ne remplace pas les types d'applications existants tels que .NET ou le SDK Windows, il fournit simplement un ensemble d'outils API unifié qui peut être utilisé pour compléter vos applications existantes. Aujourd'hui, Microsoft a publié la version 1.2 du SDK Windows App avec de nombreuses nouvelles fonctionnalités. Le point culminant de cette version pourrait être les développeurs tiers

Maîtriser les compétences essentielles au développement secondaire du SDK Java Hikvision Maîtriser les compétences essentielles au développement secondaire du SDK Java Hikvision Sep 06, 2023 am 08:10 AM

Maîtriser les compétences essentielles pour le développement secondaire du SDK Java Hikvision Introduction : Avec le développement rapide des technologies de l'information, les systèmes de vidéosurveillance ont été largement utilisés dans divers domaines. En tant que principal fournisseur national de solutions de vidéosurveillance, les produits et technologies de Hikvision ont toujours occupé une position importante sur le marché. Afin de répondre aux besoins des différents projets, Hikvision fournit un SDK permettant aux développeurs d'effectuer un développement secondaire. Cet article présentera quelques compétences essentielles pour maîtriser le développement secondaire du SDK Java Hikvision et joindra des exemples de code correspondants. 1. Comprendre Hikvision

Atteignant la fin de cinq années de mises à jour du micrologiciel, Microsoft met fin ce mois-ci au support de l'ordinateur portable Surface Pro 7 2-en-1. Atteignant la fin de cinq années de mises à jour du micrologiciel, Microsoft met fin ce mois-ci au support de l'ordinateur portable Surface Pro 7 2-en-1. Feb 20, 2024 pm 02:27 PM

Selon les informations de ce site du 20 février, après que Microsoft ait cessé de prendre en charge Surface Pro (cinquième génération) le mois dernier, il a récemment publié un autre rappel indiquant qu'il cesserait de prendre en charge Surface Pro 7 le 28 février 2024 et ne proposerait plus de nouvelles mises à jour du micrologiciel. pour ça. Remarque sur ce site : Surface Pro 7 est sortie en 2019, utilisant le processeur Intel Core de 10e génération, avec jusqu'à 16 Go de RAM et 1 To d'options SSD. Ce produit prend en charge une charge rapide et peut durer une journée entière avec une charge complète. La fonctionnalité officielle est la fonction prête à l'emploi, afin que vous puissiez continuer à travailler à tout moment et n'importe où. La Surface Pro 7 bénéficie de mises à jour régulières du micrologiciel depuis près de cinq ans. Après le 28 février, Microsoft ne proposera plus de mises à jour du micrologiciel sur l'appareil pour résoudre des problèmes spécifiques liés à l'appareil.

qu'est-ce que le SDK qu'est-ce que le SDK Jan 06, 2023 pm 03:26 PM

Le nom complet du SDK est « Software Development Kit », qui signifie « kit de développement logiciel » en chinois. Il s'agit d'un ensemble d'outils fournis par le fabricant de la plate-forme matérielle, du système d'exploitation (OS) ou du langage de programmation. Les SDK aident les développeurs de logiciels à créer des applications pour des plates-formes, des systèmes ou des langages de programmation spécifiques. Un SDK de base se compose généralement d'un compilateur, d'un débogueur et d'une interface de programmation d'application (API), mais peut également inclure d'autres contenus, tels que : de la documentation, des bibliothèques, un environnement d'exécution/développement, des outils de test/analyse, des protocoles réseau, etc.

See all articles