【发布时间】:2014-07-21 20:43:27
【问题描述】:
我不明白会发生这个错误,虽然我已经声明了这个方法。 看看这段代码和错误。
'WpfApplication5.MonoBehaviour' 不包含对 'event_rotate' 并且没有扩展方法 'event_rotate' 接受 可以找到类型的第一个参数(您是否缺少 using 指令还是程序集引用?)
代码c#1:
private void event_rotate(object sender, RoutedEventArgs e)
{
MessageBox.Show("asdasada");
}
代码c#2:
using UnityEngine;
using System.Collections;
namespace WpfApplication5
{
/// <summary>
/// Interaction logic for Window2.xaml
/// </summary>
public partial class Window2 : MonoBehaviour
代码 xaml:
<Window
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" mc:Ignorable="d" x:Class="WpfApplication5.MonoBehaviour"
Title="Window2" Height="300" Width="300" Loaded="event_rotate">
【问题讨论】:
-
你的
x:Class设置为"WpfApplication5.MonoBehaviour",不应该是"WpfApplication5.Window2"吗? -
尝试使其对 XAML 可见:
public void event_rotate(object sender, RoutedEventArgs e) -
如果我设置它会收到此错误“部分声明不得指定不同的基类”
-
我试过了,现在不行