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

 更新时间:2022年04月21日 11:36:30   作者:農碼一生  
这篇文章介绍了WPF项目在设计界面调用后台代码的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

脚本之家 / 编程助手:解决程序员“几乎”所有问题!
脚本之家官方知识库 → 点击立即使用

一、简介

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

二、代码

WPF设计部分代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<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方法:

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

1
2
3
4
5
public void test()
{
    string mes = "test message";
    MessageBox.Show(mes);
}

二、测试效果

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

蓄力AI

微信公众号搜索 “ 脚本之家 ” ,选择关注

程序猿的那些事、送书等活动等着你

原文链接:https://www.cnblogs.com/wml-it/p/14885505.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 reterry123@163.com 进行投诉反馈,一经查实,立即处理!

相关文章

最新评论