Simple Solution
I found a fairly simple solution to this problem as well.
Create a hidden folder in your home directory. I named mine .bootcampsupport
Move .Xaccess to the hidden folder you created.
Create an alias of .Xaccess, and move it back into your home directory, then delete alias from it's name, so it is just named .Xacess
Because windows doesn't recognize Mac aliases, it will act like the file doesn't exist, and show the contents of your home directory.
Also, either because it has the name .Xaccess, or because an alias works for X11's purposes, X11 doesn't create a new .Xaccess file when it runs.
Hope you find this helpful!
I found a fairly simple solution to this problem as well.
Create a hidden folder in your home directory. I named mine .bootcampsupport
Move .Xaccess to the hidden folder you created.
Create an alias of .Xaccess, and move it back into your home directory, then delete alias from it's name, so it is just named .Xacess
Because windows doesn't recognize Mac aliases, it will act like the file doesn't exist, and show the contents of your home directory.
Also, either because it has the name .Xaccess, or because an alias works for X11's purposes, X11 doesn't create a new .Xaccess file when it runs.
Hope you find this helpful!