我有一个文本块和一个webbrowser控件.我有一个问题,例如,我的webbrowser导航到google.com.当webbrowser导航到google.com时,我希望文本块将标题更改为google.com.
请帮我用c#实现这个目标.
大家好请求帮助我,我很困惑,为什么我的代码在转换后为null,这是我的xaml代码
<Window.Resources>
<Style x:Key="Menu" TargetType="{x:Type Border}">
<Setter Property="BorderThickness" Value="0" />
<Setter Property="Background" Value="Transparent" />
<Setter Property="Width" Value="25" />
<EventSetter Event="MouseLeftButtonUp" Handler="Menu_MouseLeftButtonUp" />
</Style>
</Window.Resources>
<Grid>
<Border Name="BorderCloseWindow" CornerRadius="0,8,0,0"
Style="{StaticResource Menu}">
<Image Source="pack://application:,,,/images/icons/CloseSTD.png" />
</Border>
</Grid>
Run Code Online (Sandbox Code Playgroud)
而这是处理边界的C#
private void Menu_MouseLeftButtonUp(object sender, RoutedEventArgs e)
{
Border b = e.Source as Border;
if (b.Name == "BorderCloseWindow")
{
this.Close();
}
}
Run Code Online (Sandbox Code Playgroud)
如果我在边框中按下鼠标按钮会产生错误,如此对象引用未设置为对象的实例.发生在
if(b.Name == "BorderCloseWindow")
Run Code Online (Sandbox Code Playgroud)
请帮帮我为什么给null?以及如何修复我的程序,以便运行.
我想提取脚本标签中的js脚本。
这是脚本标签:
<script>
$(document).ready(function(){
$("#div1").click(function(){
$("#divcontent").load("ajax.content.php?p=0&cat=1");
});
$("#div2").click(function(){
$("#divcontent").load("ajax.content.php?p=1&cat=1");
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
我有一个像这样的 ids 数组['div1', 'div2'],我需要提取其中的 url 链接:所以如果我调用一个函数:
getUrlOf('div1');
Run Code Online (Sandbox Code Playgroud)
它会返回ajax.content.php?p=0&cat=1
我想向我的 swr 添加变量,它使用 graphql 请求获取。这是我的代码
import { request } from "graphql-request";
import useSWR from "swr";
const fetcher = (query, variables) => request(`https://graphql-pokemon.now.sh`, query, variables);
export default function Example() {
const variables = { code: 14 };
const { data, error } = useSWR(
`query GET_DATA($code: String!) {
getRegionsByCode(code: $code) {
code
name
}
}`,
fetcher
);
if (error) return <div>failed to load</div>;
if (!data) return <div>loading...</div>;
return <pre>{JSON.stringify(data, null, 2)}</pre>;
}
Run Code Online (Sandbox Code Playgroud)
但我不知道如何添加variables到 swr fetcher 中,因为我知道useSWR(String, fetcher)string …
大家好我想问:如何以程序方式添加标签.
对于我的问题我有一个选项卡控件,默认只有一个选项卡.当我点击该按钮将添加另一个选项卡时,我有一个按钮.所以将是两个标签.
请帮我使用c#和xaml.
我需要你的帮助来创建一个像这样的tabcontrol:

从顶部到选定选项卡的tabpanel中有一个空格,tabitem和field之间也有一个空格,最后更改选项卡项的形状.
我从谷歌获得的一些网站上学到了但没有人能找到我的帮助.
我知道要从symfony 4中的现有数据库生成实体,只需执行以下命令:
> php bin/console doctrine:generate:entities
Run Code Online (Sandbox Code Playgroud)
但是此命令不会生成getter setter,而只是从列中生成变量。
当然,我必须使用一些肮脏的工作来手动创建它。
可能我错过了阅读文档,如何使用doctrine symfony 4从现有数据库生成实体getter setter?
我使用 Codeigniter 4
我已经在 Routes.php 中添加了
$routes->get('/register', 'Auth::register');
Run Code Online (Sandbox Code Playgroud)
这是Auth.php
public function register()
{
$data['page_title'] = "Register";
if ($this->request->getMethod() === 'post') {
$email = $this->request->getPost('email');
if ($this->validate([
'email' => 'required',
'pwd' => 'required',
'repwd' => 'required|matches[pwd]'
])) {
$pwd = $this->request->getPost('pwd');
$repwd = $this->request->getPost('repwd');
$ip = $this->request->getIPAddress();
return redirect()->to('/');
}
$data['email'] = $email;
$this->session->setFlashdata('isFormError', true);
}
return view('auth/register', $data);
}
Run Code Online (Sandbox Code Playgroud)
for view 只是简单的 html 表单,带有 post 方法。表单提交后,我收到错误:
404 - File Not Found
Controller or its method is not found: \App\Controllers\Register::index …Run Code Online (Sandbox Code Playgroud) 我试着理解javascript现在我真正想要实现的是这样的:
var data = Data.GetData();//with or without parameter Data.GetData(x)
//or
var data = Data.Row.GetData();
Run Code Online (Sandbox Code Playgroud)
我从其他oop languange的理解我只是创建这样的类:
Class Data{
public static String GetData()
{
return "data";
}
}
Run Code Online (Sandbox Code Playgroud)
所以我可以打电话:
String data = Data.GetData();
//or
Data _data = new Data();
String x = _data.GetData();
Run Code Online (Sandbox Code Playgroud)
但是如何在JavaScript中?我想是这样的:
function Data(){
function GetData(){
retun "data";
}
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.:(请帮助我了解oop如何在javascript中使用示例代码:D
如果用户会话结束,我想渲染登录页面,这是我的代码:
@model IEnumerable<LPDPWebApp.User>
@{
Layout = "~/Views/Shared/_LayoutDashboard.cshtml";
String datenow = DateTime.Now.ToShortDateString();
Boolean IsAuthorized = false;
if (Session["username"] != null)
{
IsAuthorized = true;
Layout = "~/Views/Shared/_LayoutDashboard.cshtml";
}
else
{
Layout = "~/Views/Shared/_LayoutLogin.cshtml";
}
}
@if (IsAuthorized)
{
<div class="side-b">
<div class="container-fluid">
<div class="row page-title">
<div class="col-md-12">
<button type="button" class="pull-right btn-layout-modal" id="modal-open" data-toggle="modal" data-target="#layout-modal">
<i class="fa fa-th fa-fw"></i>
</button>
<h4>Dana Kegiatan Pendidikan</h4>
<p>@datenow</p>
</div>
</div>
<div class="row grid-sortable">
<a href="@Url.Action("Create", "Account")" class="btn btn-sm btn-primary">Create</a>
<table class="table">
@foreach (var item in Model) …Run Code Online (Sandbox Code Playgroud) c# ×4
wpf ×4
xaml ×4
javascript ×2
asp.net-mvc ×1
cheerio ×1
doctrine ×1
graphql ×1
html5 ×1
jquery ×1
node.js ×1
oop ×1
php ×1
razor ×1
react-hooks ×1
reactjs ×1
swr ×1
symfony ×1
tabcontrol ×1