iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > ASP.NET >WPF项目在设计界面调用后台代码
  • 386
分享到

WPF项目在设计界面调用后台代码

2024-04-02 19:04:59 386人浏览 薄情痞子
摘要

一、简介 如下面代码所示,在WPF项目的设计界面可以通过<x:Code> <![CDATA[  //write your code ]]>

一、简介

如下面代码所示,在WPF项目的设计界面可以通过<x:Code> <![CDATA[  //write your code ]]></x:Code>节点,可添加后台逻辑执行的代码和方法,实现方法的调用和执行。

二、代码

WPF设计部分代码:

<Window x:Class="WpfApplication2.MainWindow"
        xmlns="Http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlfORMats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApplication2"
        xmlns:sys="clr-namespace:System;assembly=mscorlib"
        mc:Ignorable="d"
        Title="MainWindow" Height="800" Width="500">

    <Grid VerticalAlignment="Center" HorizontalAlignment="Center">
         <Button x:Name="button" Content="Button" HorizontalAlignment="Left" Margin="-150,-165,0,0" VerticalAlignment="Top" Width="85" Click="button_Click"/>
        <TextBox x:Name="textBox" HorizontalAlignment="Left" Height="23" Margin="-150,-75,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="120"/>
    </Grid>
  
    <x:Code>
        <!--此处可以写后台代码-->
        <![CDATA[
         private void button_Click(object sender, RoutedEventArgs e)
        {
            test();
            string test_message = "DDDddd";
            textBox.Text = test_message;
        }
   ]]>
    </x:Code>
</Window>

后台的test方法:

当然,此方法写在设计界面里也可以,此处为了清晰的看到测试对比效果,前后端方法分开写。

        public void test()
        {
            string mes = "test message";
            MessageBox.Show(mes);
        }

二、测试效果

到此这篇关于WPF项目在设计界面调用后台代码的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: WPF项目在设计界面调用后台代码

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

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

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

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

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作