如何测试 UIElement 是直线还是椭圆
How can I test whether UIElement is a Line or Ellipse?
我有几个形状的孩子在我的画布上。如何测试哪个 Shpe 是这个画布的某个孩子?例如,某个孩子是否是线条(或椭圆,或矩形(?我的意思是检查这一点的正确语法是什么?
即此语法不起作用。
if (myCanvas->Children->GetAt(i( == Windows::UI::Xaml::Shapes::Line( { ... }
例如,像这样的东西(见下文(有效,我只是不喜欢它:
if (myCanvas->Children->GetAt(i(->GetType((->ToString(( == "Windows.UI.Xaml.Shapes.Line"( { myTxt->Text = "anything"; }
还有其他"更好"的方法来测试它吗?
相关文章:
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 无法编译 rtmidi 测试 cmidiin.cpp 文件, 非法指令
- 尽管测试成功,CppUnit测试核心仍被丢弃.为什么
- 函数何时会在c++中包含stack_Unwind_Resume调用
- 数据成员SFINAE的C++17测试:gcc vs clang
- 如何使用重载的相等(==)运算符向测试用例添加描述
- 为什么二进制搜索在我的测试中不起作用
- 从父数组测试用例构造二叉树失败
- 试图对缓存进行跨步测试,但程序并没有结束
- 有什么好的方法可以让系统调用代理允许在单元测试中进行模拟
- OpenGL在启用深度测试时不会丢弃我的碎片
- Python中的for循环与C++有何不同
- 为测试目标创建具有不同源文件夹的文件
- 在子目录中使用target_sources()命令时用于单元测试(qtest)的项目结构
- VC++本机单元测试,找不到调试符号
- 换位表导致测试失败(但在游戏中运行良好)
- 用于交叉编译和CMake的预处理器宏的单元测试
- 谷歌测试中的期望值存储在哪里
- 如何在for循环中包含两个索引值的测试条件
- 如何测试 UIElement 是直线还是椭圆