我将视图控制器推到导航控制器上,如下所示:
[self.navigationController pushViewController:anotherViewController animated:YES];
Run Code Online (Sandbox Code Playgroud)
然后,在anotherViewController中我检查self.navigationItem.BackBarButtonItem和LeftBarButtonItem,但它们总是为零.
我可以看到backBarButtonItem,它似乎工作正常.
好的,我没有做太多.Net编程,但我确实有一个我维护的,所以答案可能是显而易见的.
建立:
我正在本地化这个项目,当我制作日文版的表格时,字符显示为正方形,尽管它们在我的浏览器中正确呈现.我猜这是因为默认字体没有这些字符的字形.
所以,我的问题:
winforms是UTF-8还是其他一些字符编码?有没有办法改变字符编码?我应该更改日语表单的字体,还是Windows会这样做?这里的一般最佳做法是什么?
我想知道我正在将字符正确地复制到我的表单中,我希望能够测试它们.我怎样才能做到这一点?
感谢您的任何反馈!
编辑:感谢您的信息!这是我发现的.
Arial Unicode MS确实拥有所有字形,但我没有使用它,因为它不在VS2008字体列表中.我手动编辑了字体框以使用它,但随后Visual Studio抛出消息" 尝试读取或写入受保护的内存.这通常表明其他内存已损坏." 我猜这是因为VS由于某种原因没有访问该字体的权限.我回到默认字体,可怕的错误消息消失了.
然后,即使使用Arial Unicode MS,文本也会在表单标题中呈现为块.相同的文本在标签中正确呈现.
所以,我想我想使用默认字体,让Windows处理它.我想我已经读过XP上的所有东西都会处理它.Windows 2000不会,这是一个耻辱,但什么,我不知道我应该使用什么字体,以及它排除在VS之外的任何字体.我不知道如何添加它而不会收到大量有关受保护内存的错误消息.
现在的问题是,调整表单中的标签大小,因为翻译的文本通常更大.
此外,我没有支持团队为我这样做,但我可以安装额外的Windows 7副本,并更改为日语语言包并尝试运行它.但这成了一个主要的痛苦.我以为我读过你可以在应用程序运行时更改语言,但这似乎不是真的.MS文档讨论了如何执行此操作,但Windows 7还告诉您必须注销才能更改语言.
MS Gothic似乎有效,它是VS 2008的一部分,但标题栏仍然是正方形.这真的很奇怪,因为相同的字形在winform中.这是因为标题栏字体是在系统级别而不是应用程序级别设置的?
对不起,罗嗦.不确定这里是否有问题.只是试图全力以赴,所以也许这将有助于其他人下线.
我输入了一个十二个字符的随机字符串,如下所示:
ABABABABABAB
我希望它们显示如下:
ABAB,ABAB,ABAB
如何以这种方式格式化字符串.我正在尝试使用StringFormat,但这似乎是错误的方法.
<TextBlock>
<TextBlock.Text>
<Binding Path="Key" Mode="OneWay" StringFormat="???" />
</TextBlock.Text>
</TextBlock>
Run Code Online (Sandbox Code Playgroud) 我有一个WPF TabControl,有一些TabItems.我想要TabItems组左侧和右侧的边距,如果这是有道理的.
我将在下面绘制一些ASCII艺术来说明问题.我想在第一个标签的左边有一个固定的边距,但我还想在标签三的右边有一个固定的边距.
|--------------------------------------------------|
| |-----||-----||-----| |
| <-Margin-> | 1 || 2 || 3 | <-Margin-> |
|------------| ||-----||-----|-----------------|
| |
| How do I get margin or padding on both |
| sides of my tabs? |
| |
| |
|--------------------------------------------------|
Run Code Online (Sandbox Code Playgroud)
选项卡的数量是不受限制的,因此它们会在添加更多内容时堆叠.它需要正确地工作.
另外,请注意,我不想让整个标签控件变小.只是tabitem标签或标题或它们是什么.
我发现如果我将标签设置为具有"60,0,-60,0"之类的边距,我会在标签的左侧获得所需的效果,但这看起来像是黑客,并且不起作用对于右手边.
我在VS 2010中使用WPF 4.0.
干杯!
好的,我在设置SVN + SSH时出现问题.
我在Linux服务器上运行SVN并尝试从运行Snow Leopard的Mac笔记本电脑进行连接.XCode尝试连接,但给出消息"错误210002,网络连接意外关闭".
网上似乎没有任何解释.我使用HTTP与HTTP连接,它适用于所有存储库.
这是我的SVN vesrion:
svn, version 1.5.4 (r33841)
compiled Aug 7 2009, 01:44:11
Copyright (C) 2000-2008 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).
The following repository access (RA) modules are available:
* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
- handles 'http' scheme
- handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- with …Run Code Online (Sandbox Code Playgroud) 我有一个正在构建的 Visual Studio 2008 .NET Framework 2.0 项目。它有一些自定义组件。这些未填充到工具箱中。为什么不?
我曾经在框中添加了一个自定义用户控件,它会自动添加我的所有组件。但是,当我重新启动 Visual Studio 2008 时,它无法自动填充作为项目一部分的组件。
关于如何让它们自动填充的任何想法?似乎是 VS2008 的错误。
wpf ×2
.net ×1
cocoa-touch ×1
components ×1
http ×1
ios4 ×1
localization ×1
objective-c ×1
ssh ×1
string ×1
svn ×1
toolbox ×1
unicode ×1
vb.net ×1
winforms ×1
wpf-controls ×1
wpftoolkit ×1
xcode ×1