怎么能让控件针对控件透明,而不是针对父级窗体透明(多个控件)

你如果是要消除控件背景颜色(例如:Label标签控件),可以添加如下代码
此处为我随意创建的一个标签( label1 )控件用于举例
this.label1.BackColor = System.Drawing.Color.Transparent;
没看懂你的意思
如果是想设置透明,直接在xaml中对该控件设置Background="Transparent"就可以了
如果是想在选中某个控件的时候,将另外几个控件设置为透明,就在该控件中添加mousedown的事件,在事件中设置另外几个控件的透明度为0就可以了