我想做这样的事情

我可以通过使用以下代码将矩形硬编码到网格中来实现:
<Rectangle Grid.Column="0" Grid.Row="0" Fill="Black" />
<Rectangle Grid.Column="1" Grid.Row="0" Fill="Black" />
<Rectangle Grid.Column="2" Grid.Row="0" Fill="Black" />
<Rectangle Grid.Column="3" Grid.Row="0" Fill="Black" />
<Rectangle Grid.Column="4" Grid.Row="0" Fill="Black" />
Run Code Online (Sandbox Code Playgroud)
然而,这只是一行,如果我需要不同的尺寸,它可能会变得非常混乱.有没有更简单的方法来实现这一点,同时仍然能够向每个矩形添加事件?
我正在LocalizedResources为我的 WP 8.1 应用程序进行本地化。但是如果我使用这样的代码:
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
string xyz = string.Empty;
NavigationContext.QueryString.TryGetValue("znam", out xyz);
tekstZnamenitosti.Text = AppResources.tekstTrsat;
}
Run Code Online (Sandbox Code Playgroud)
那么我将不得不有很多 if 语句来检查每个znamenitost. 有没有办法使用
tekstZnamenitosti.Text = AppResources.xyz;
Run Code Online (Sandbox Code Playgroud)
其中 xyz 是我之前创建的字符串,其中是从我导航的页面传递的值。
我正在开发一个在后端使用 NodeJS 并在前端使用 React + Redux 的 CRUD 应用程序。这是所有内容如何工作的快速模式:
添加项目
POST在 NodeJS 中路由并通过正文发送标题后端完成,新帖子在服务器中
我.then()在第 2 步中添加了调度函数。在其中我使用type: 'ADD_POST'和调度了一个动作post: post(我从 NodeJS 得到了帖子res.json({post: result from database}))
在我的减速器中,我设置了一个 CASE 'ADD_POST': return action.post
前端完成,用户现在可以看到相同的帖子而无需刷新
我想使用相同的逻辑来更新特定帖子的喜欢。这是我到目前为止所做的:
PUT路由的调度后端完成,现在服务器中还有 1 个类似的帖子
我.then再次添加到调度中,该调度获取 NodeJS 路由,在该路由中我调度了一个动作type 'ADD_LIKE'并post ID更新了
在 reducer 中,我设置了一个CASE 'ADD_LIKE':,它使用以下代码段中的代码遍历状态。
这是那个片段:
state.map(item => { …Run Code Online (Sandbox Code Playgroud)