我的 Xamarin 应用程序在调试模式下运行良好,但在发布模式下崩溃。我收到此错误:“不幸的是,应用程序已停止”。我通过 USB 连接了我的手机,当我在发布模式下运行应用程序时,出现此错误。
不幸的是,我无法在 release mod 中调试应用程序,因为我在输出窗口中收到此消息:“Android 应用程序正在运行(在 android 项目属性中禁用调试)”,尽管选中了“启用开发人员检测”框。我尝试了所有链接替代 None/SDK/SDK 和 User 但仍然不起作用。
有没有办法在日志文件或其他内容中查看导致崩溃的原因?
有没有办法去除按钮的白色边框。我在按钮上添加了一个图像,我得到了这个边框。我试过,button1.FlatAppearance.BorderSize = 0;但它不起作用。


我在我的备忘录Xamarin应用程序中添加了一个搜索栏.我使用此事件处理程序在文本更改时获取备忘录列表:
private void SearchBar_OnTextChanged(object sender, TextChangedEventArgs e)
{
MemoList.ItemsSource = GetMemo(e.NewTextValue);
}
Run Code Online (Sandbox Code Playgroud)
处理程序调用GetMemo函数,但是当我在searchText变量中有一个值时,函数返回null,我不知道为什么.
ObservableCollection<Memo> GetMemo(string searchText = null)
{
if (string.IsNullOrWhiteSpace(searchText))
return _memos;
return _memos.Where(c => c.Title.StartsWith(searchText)) as ObservableCollection<Memo>;
}
Run Code Online (Sandbox Code Playgroud)
Lambda表达式或Linq表达式有问题吗?
我不得不说,当我没有传递任何参数时,函数会正确返回.
我在React单页应用程序中添加了Material-UI日期选择器,但是我不知道如何更改标题颜色。我尝试从muiTheme Palette属性更改它,但标头是唯一保持不变的颜色:
var muiTheme = getMuiTheme({
palette: {
primary1Color: '#135DAE',
primary2Color: '#135DAE',
primary3Color: '#135DAE',
accent1Color: '#EF243A',
accent2Color: '#135DAE',
accent3Color: '#135DAE',
},
appBar: {
height: 50,
},
})
Run Code Online (Sandbox Code Playgroud)
这是日期选择器的HTML代码:
<DatePicker
hintText="Selected day"
value={this.state.controlledDate.toDate()}
onChange={this.handleChange}
autoOk
/>
Run Code Online (Sandbox Code Playgroud) c# ×3
xamarin ×2
android ×1
border ×1
crash ×1
datepicker ×1
html ×1
javascript ×1
lambda ×1
linq ×1
material-ui ×1
reactjs ×1
winforms ×1