c# - 在当前上下文中不存在?
问题描述
我的 xaml.cs 页面没有在 Mainpage.xaml 类中获取我的按钮的“x:name”,有人知道我为什么会收到此错误吗?我是 Xamarin 的新手,真的不知道我在做什么,我将在下面发布代码。感谢一百万的帮助!!!!
MainPage.xaml:
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:VideoPlayer"
xmlns:forms="clr-
namespace:Plugin.MediaManager.
Forms;assembly=Plugin.MediaManager.Forms"
x:Class="VideoPlayer.MainPage">
<StackLayout>
<forms:VideoView WidthRequest="360"
HeightRequest="202"
/>
<Button x:Name ="PlayStop"
Text="Play"
Clicked= "Button_Clicked">
</Button>
</StackLayout>
</ContentPage>
xaml.cs:
using Plugin.MediaManager;
using Plugin.MediaManager.Abstractions.Enums;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;
namespace VideoPlayer
{
public partial class MainPage : ContentPage
{
String videoUrl = "https://www.youtube.com/watch?v=kZ-eFt5kSSQ";
public MainPage()
{
InitializeComponent();
}
private void PlayStop_Clicked(object sender, EventArgs e)
{
if (PlayStop.Text == "Play")
{
CrossMediaManager.Current.Play(videoUrl,MediaFileType.Video);
};
}
}
}
解决方案
推荐阅读
- python-3.x - 尝试使用 Python 将 DBF 转换为 Excel,但在某些行中有 UnicodeDecodeError
- python - 如何标记,拆分相邻的数字字母?
- javascript - 从 Array 中过滤数据,其中包含一个数组
- haskell - 我可以让堆栈将 .hs 源代码下载到其库目录吗?
- r - bigstatsr 的 FBM() 在使用并行 foreach 时无法正确计算矩阵,就像代码在简单的 for 循环中运行时一样
- javascript - 如何根据 lastFocusedWindow 对 getAllwindows 的结果进行排序?
- c# - 动态访问实体框架 DbSet
- java - synchronized(){} 的异步(非阻塞)版本
- fullcalendar - 如何使用 fullcalendar v4 将事件保存在数据库中
- laravel - Laravel 在分页结果中附加值