广告
返回顶部
首页 > 资讯 > 后端开发 > ASP.NET >Visual Studio创建WPF项目
  • 946
分享到

Visual Studio创建WPF项目

2024-04-02 19:04:59 946人浏览 八月长安
摘要

一、简介 WPF(windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.net Framework 3.0的一部分。它

一、简介

WPFwindows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.net Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。

学习WPF的基础知识:
(1)WPF是微软提供的一种用来开发“桌面应用”的技术(框架),这项技术本身和C#没有关系,必须会的是xaml语法。
(2)对XML、html、XHTML、asp.net之类的“标准通用标记语言”,对于学习是有所帮助的。
(3)有winform或ASP.NET经验,主要是对控件事件的处理要有所了解。
(4)具备面向对象的思想:在WPF中,经常要灵活运用各种继承关系、多态、重载等。
(5)DataBinding要有所了解:Binding是WPF的一大亮点。

二、创建WPF项目

1.创建WPF项目步骤

1.打开Visual Studio 2015 ,选择“菜单—>文件—>新建—>项目”。如下图:

2.在“新建项目”对话框中选择“WPF应用程序”,修改名称为自己项目的名称,然后点击“确定”按钮,便成功创建了一个“WPF应用程序”。新创建的项目所引用的公共类库如下。如下图:(“WPF应用程序”会在“引用”里面自动添加下图中所示的 PresentationCore、PresentationFramework、WindowsBase三大核心程序集)。

3. 项目的生成的文件结构。如下图:
Properties:资源
引用:引用其他类库
App.xmal:程序主体(一个GUI进程需要有一个窗体,App.xmal文件的作用声明了程序的进程,同时指定程序的主窗体),点开app.xaml.cs,它是app.xaml的后台代码。
MainWindow1.xmal分支:默认程序的主窗体。

4.在App.xaml中的“StartupUri”属性可以指定项目运行时的启动窗体。下图中“StartupUri="MainWindow.xaml"”,还可以定义我们需要的系统资源以及引入程序集等。如下图:
xmlns用于在Xaml中声明名称空间的Attribute;冒号的映射名是可选的;引号的字符串确定了哪个类库以及类库哪个名称空间。

5. MainWindow.xaml的设计窗体中我们可以修改Title。还可以设置MainWindow的属性和添加事件。完成了这些设置以后,我们就可以对窗体添加内容了,如下图:
x:Class是当XAML解析器将包含它的标签的解析成C#类的类名。是来自xmlns:x的命名空间。第一行xmlns是默认命名空间。<Window>和<Grid>都来自默认空间。Title是窗体标题,Height是窗体高度,Width是窗体宽度。可以引用CLS的命名空间。

6. 我在这个窗体中添加了一个 Viewbox, ViewBox组件的作用是拉伸或延展位于其中的组件,使之有更好的布局及视觉效果。

2.WPF项目小案例

Grid标签中的代码:

  <Grid>
        <!--行-->
        <Grid.RowDefinitions>
            <RowDefinition Height="200" />
            <RowDefinition Height="200"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>

        <!--列-->
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="200" />
            <ColumnDefinition Width="200" />
            <ColumnDefinition Width="*" />
        </Grid.ColumnDefinitions>

        <!--布局方式-->
        <StackPanel Grid.Row="0">
            <TextBlock Width="250" Height="26" Text="您所在的省份:" TextWrapping="Wrap" Background="Azure" FontSize="20"/>
            <ListBox x:Name="listStockName" Width="200" Height="90" Background="Azure" FontSize="20">
                <ListBoxItem Content="安徽省"/>
                <ListBoxItem Content="浙江省 "/>
                <ListBoxItem Content="江苏省"/>
                <ListBoxItem Content="湖南省 "/>
                <ListBoxItem Content="湖北省 "/>
                <ListBoxItem Content="河南省"/>
                <ListBoxItem Content="陕西省 "/>
                <ListBoxItem Content="福建省"/>
                <ListBoxItem Content="江西省"/>
            </ListBox>
            <TextBlock Width="250" Height="24" Text="你所选中的省份:" Background="Aqua" FontSize="20" />
            <!--绑定选择项值-->
            <TextBlock Width="250" Height="30" Text="{Binding ElementName=listStockName, Path=SelectedItem.Content}" Background="Azure" FontSize="26"/>
        </StackPanel>
    </Grid>

运行结果:

到此这篇关于Visual Studio创建WPF项目的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: Visual Studio创建WPF项目

本文链接: https://www.lsjlt.com/news/146755.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Visual Studio创建WPF项目
    一、简介 WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它...
    99+
    2022-11-13
  • 基于Visual studio创建API项目
    API(英文全称:Application Programming Interface,中文:应用程序编程接口) 为什么要 通过API接口可以与其他软件实现数据相互通信,API这项技术能够提高开发效率。 本文是基于vs2017 .net平台搭...
    99+
    2023-08-30
    c#
  • Visual Studio怎么创建C/C++项目
    这篇文章主要讲解了“Visual Studio怎么创建C/C++项目”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Visual Studio怎么创建C/C++项目”吧!1...
    99+
    2023-07-05
  • 怎样创建Visual C++项目
    本篇内容主要讲解“怎样创建Visual C++项目”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎样创建Visual C++项目”吧!它将指针包装成了类,并且重载了反引用(dereference...
    99+
    2023-06-17
  • Android Studio中创建java项目
    创建普通的android工程 创建一个module module类型选择java library 填写libary和class的名字 生成的工程如图所示 然后点击Run --- Edit Configurations... 选...
    99+
    2023-10-04
    java
  • Visual Studio自定义项目模版
    以 Visual Studio 2017 为例。在 Visual Studio 中用户项目模版就是我们俗称的自定义项目模版。 用户项目模版位置 在Visual Studio中打开[工...
    99+
    2022-11-13
  • android studio怎么创建C++项目
    这篇文章主要介绍“android studio怎么创建C++项目”,在日常操作中,相信很多人在android studio怎么创建C++项目问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”a...
    99+
    2023-07-02
  • Android Studio创建Android项目教程
    Android Studio创建Android项目教程 在本教程中,我们将学习如何使用Android Studio创建一个基本的Android项目。我们将了解如何设置开发环境并编写一些简单的源代码。 ...
    99+
    2023-09-26
    android android studio gitee Android
  • Android Studio创建第一个Flutter项目
    一、创建Flutter项目 1.1 file->New–>New Flutter Project 1.2 配置Flutter SDK Path 1.3 填写项目相关信息 二、android st...
    99+
    2023-09-11
    flutter android studio android
  • Visual Studio 2008网站如何创建
    这篇文章主要介绍了Visual Studio 2008网站如何创建,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。虽然有许多人对Visual Studio 2008网站的安全性...
    99+
    2023-06-17
  • visual studio如何创建c语言
    这篇文章主要介绍了visual studio如何创建c语言,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。visual studio创建c语言程序的方法:首先打开VS主程序,选...
    99+
    2023-06-14
  • Visual Studio怎么自定义项目模版
    这篇“Visual Studio怎么自定义项目模版”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Visual&nb...
    99+
    2023-07-02
  • Android Studio 2022.1.1创建项目的Gradle配置
    今天使用Android Studio建了一个新项目,遇到了不少问题,网上也找了不少解决方案都无效(可能Studio版本、项目版本等都不一样,解决办法也不一样吧),最后问题解决,总结梳理以下几点: 1.版本确认 Android Studi...
    99+
    2023-09-08
    android studio android gradle
  • 怎样创建Visual Studio 2010 Ultimate Beta 2
    今天就跟大家聊聊有关怎样创建Visual Studio 2010 Ultimate Beta 2,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。下面主要讲述Visual Studio ...
    99+
    2023-06-17
  • Visual Studio 2017如何创建XAML文件
    这篇文章将为大家详细讲解有关Visual Studio 2017如何创建XAML文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Visual Studio 2017创建XAML文件在Visual Stu...
    99+
    2023-06-04
  • 如何使用Visual Studio项目转换功能
    这篇文章将为大家详细讲解有关如何使用Visual Studio项目转换功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前一个版本使用VS2003开发,现在已经不能满足我们的需求,我们决定在新版本中升级到...
    99+
    2023-06-17
  • 如何下载定义Visual Studio 2008 项目模板
    这篇文章主要介绍了如何下载定义Visual Studio 2008 项目模板,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在安装MVC,ASP.NET AJAX 后都会在新建...
    99+
    2023-06-17
  • android studio创建新项目出错怎么处理
    当Android Studio创建新项目时出现错误,可以尝试以下解决方法:1. 清除缓存:点击Android Studio菜单栏的"...
    99+
    2023-09-28
    android
  • Android Studio 2022.1.1创建项目的Gradle配置问题
    目录1.版本确认 2.遇到的问题3.解决办法1)检查各版本配置是否正确2)网络配置3)关闭Android Studio代理4)配置本地Gradle4.其他配置1)修改And...
    99+
    2023-05-16
    Android Studio Gradle配置 Android Studio 2022.1.1创建项目
  • android studio创建新项目出错如何解决
    如果在创建新项目时遇到错误,可以尝试以下解决方法:1. 检查Android Studio版本:确保使用的是最新版本的Android ...
    99+
    2023-08-31
    android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作