我如何转换如下:
var me = ((FrameworkElement)sender).Tag as ListBoxItem as Data;
Run Code Online (Sandbox Code Playgroud)
_
public class Data {
public string url { get; set; }
public string title { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
<Button Click="PlayMedia" Tag="{Binding}" Content="Play" />
Run Code Online (Sandbox Code Playgroud) 我有很多项目(0-100)最终需要滚动到包含它的Listbox的底部.我试过:
ScrollViewer.SetVerticalScrollBarVisibility(listmy, ScrollBarVisibility.Auto);
listmy.SelectedItem = listmy.Items.Count-1;
listmy.ScrollIntoView(listmy.SelectedItem);
ScrollViewer.SetVerticalScrollBarVisibility(listmy, ScrollBarVisibility.Disabled);
Run Code Online (Sandbox Code Playgroud)
但是这对我不起作用.scrollviewer包装了列表框和文本框.(列表框垂直滚动处于禁用状态).UPD xaml:
<Grid>
<ScrollViewer Name="_ScrollViewer" VerticalScrollBarVisibility="Auto">
<StackPanel Name="stackPanel" Height="auto">
<ListBox ScrollViewer.VerticalScrollBarVisibility="Disabled" x:Name="listmy">
<ListBox.ItemTemplate>
<DataTemplate>...
Run Code Online (Sandbox Code Playgroud)
和cs:
listmy.ItemsSource = ((App)Application.Current).DIALOG;
ScrollViewer.SetVerticalScrollBarVisibility(listmy, ScrollBarVisibility.Auto);
listmy.SelectedIndex = listmy.Items.Count-1;
listmy.ScrollIntoView(listmy.SelectedItem);
ScrollViewer.SetVerticalScrollBarVisibility(listmy, ScrollBarVisibility.Disabled);
Run Code Online (Sandbox Code Playgroud) 构造函数"Delay.vkMessages.vkMessages(string,System.DateTime,string,bool,string)"无法调用自身.我有另一个类,这个类的副本,但它可以工作(我可以添加代码).如何解决这个问题错误?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using ImageCacher;
namespace Delay
{
public class vkMessages : INotifyPropertyChanged
{
public string Kto { get; private set; }
public DateTime Date_Time { get; private set; }
public string InOrOut { get; private set; }
public string TexT { get; private set; }
public bool Read_State { get; private set; }
public IEnumerable<vkMessages> Messages
{
get
{
if (null == _vk_messages)
{
_vk_messages = MessageService.GetMessages(InOrOut, () => MessagesLoaded = true);
}
return _vk_messages; …Run Code Online (Sandbox Code Playgroud) Messages.xaml
<TextBlock x:Name="txt_count_unreads" Text="0" />
Run Code Online (Sandbox Code Playgroud)
App.xaml检查消息......和
Messages mm = new Messages();
Messages.txt_count_unreads.Text = unreads.ToString();
Run Code Online (Sandbox Code Playgroud)
但文字没有改变?怎么了?
如果未设置access_token,我正在尝试导航到MainPage.xaml.
public Menu()
{
InitializeComponent();
if (((App)App.Current).access_token == null) {
NavigationService.Source=new Uri("/MainPage.xaml", UriKind.Relative);//NullReferenceException
}.../
Run Code Online (Sandbox Code Playgroud) 如何通过c#获取位于面板(父容器)内的所选Radiobutton控件的索引?
如果解决方案需要,Radiobuttons的控制命名为"acc".
谢谢
如何通过 glUniform** 移动世界中的对象?
我试过 glUniform3f(_positionSlot, 6.0f, 6.0f, -2.0f);
但我的物体没有动。
着色器.vs:
attribute vec4 Position; // 1
attribute vec4 SourceColor; // 2
varying vec4 DestinationColor; // 3
uniform mat4 Projection;
uniform mat4 Modelview;
void main(void) { // 4
DestinationColor = SourceColor; // 5
gl_Position = Projection * Modelview *Position;
}
Run Code Online (Sandbox Code Playgroud)
雷德:
- (void)render:(CADisplayLink*)displayLink {
glClearColor(0, 104.0/255.0, 55.0/255.0, 1.0);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glEnable(GL_DEPTH_TEST);
glBindBuffer(GL_ARRAY_BUFFER, vertexBuffer);
CC3GLMatrix *projection = [CC3GLMatrix matrix];
float h = 4.0f * self.frame.size.height / self.frame.size.width;
[projection populateFromFrustumLeft:-2 andRight:2 andBottom:-h/2 andTop:h/2 …Run Code Online (Sandbox Code Playgroud) 我尝试了很多解决方案,但无法使我的程序正常运行.
main.h
short NWMP_acc[3];
short NWMP_gyro[3];
Run Code Online (Sandbox Code Playgroud)
main.cpp中
printf_( "%i,%i,%i, g\n", NWMP_gyro[YAW],NWMP_gyro[PITCH],NWMP_gyro[ROLL]);
Run Code Online (Sandbox Code Playgroud)
other.cpp
#include "main.h"
NWMP_gyro[YAW] = (((buf[3]>>2)<<8) + buffer[0]);//multiple definition of `NWMP_gyro'
Run Code Online (Sandbox Code Playgroud)
如果我改为"extern short NWMP_acc [3];" 比我得到一个错误"未定义引用`NWMP_acc'"
我正在使用SBJson来解析JSON字符串.
像这样:
NSDictionary *dict = received_notification.object;
Run Code Online (Sandbox Code Playgroud)
我应该用吗?
NSString *name = [[dict valueForKey:@"name"] copy];
Run Code Online (Sandbox Code Playgroud)
要么
NSString *name = [dict valueForKey:@"name"];
Run Code Online (Sandbox Code Playgroud)
我认为第一种方法复制NSString,之后可以发布dict.
但是对于第二个表达式"name"保留了对dict的引用,它无法释放.
我错了吗?
如何在app中发送URL来下载这个应用程序?例:
"您好.我喜欢这个可以在市场上安装到URL的应用程序."
我有两个链接列表具有唯一但在洗牌顺序中具有相同的元素.
然后随机元素从list1中删除.如何确定已删除的元素?
例:
list1 0 3 7 8 1
list2 3 7 8 1 0
..deleting ..
list1 - 3 7 8 1
list2 3 7 8 1 0
答案:0
最重要的部分是我需要通过O(N)来完成.
c# ×6
silverlight ×6
.net ×2
c++ ×2
xaml ×2
algorithm ×1
big-o ×1
constructor ×1
linked-list ×1
listbox ×1
marketplace ×1
objective-c ×1
opengl-es ×1
pseudocode ×1
radio-button ×1
scrollviewer ×1
shader ×1